0.002 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.158 * * * [progress]: [2/2] Setting up program. 0.161 * [progress]: [Phase 2 of 3] Improving. 0.161 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.161 * [simplify]: Simplifying (- (log (+ 1 (exp x))) (* x y)) 0.161 * * [simplify]: iters left: 6 (8 enodes) 0.163 * * [simplify]: iters left: 5 (31 enodes) 0.168 * * [simplify]: iters left: 4 (42 enodes) 0.175 * * [simplify]: iters left: 3 (50 enodes) 0.182 * * [simplify]: Extracting #0: cost 1 inf + 0 0.182 * * [simplify]: Extracting #1: cost 9 inf + 0 0.182 * * [simplify]: Extracting #2: cost 11 inf + 167 0.182 * * [simplify]: Extracting #3: cost 7 inf + 847 0.183 * * [simplify]: Extracting #4: cost 2 inf + 1363 0.183 * * [simplify]: Extracting #5: cost 1 inf + 1475 0.183 * * [simplify]: Extracting #6: cost 0 inf + 1587 0.183 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 0.183 * [simplify]: Simplified (2) to (λ (x y) (- (log1p (exp x)) (* y x))) 0.189 * * [progress]: iteration 1 / 4 0.189 * * * [progress]: picking best candidate 0.191 * * * * [pick]: Picked # 0.191 * * * [progress]: localizing error 0.212 * * * [progress]: generating rewritten candidates 0.212 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1) 0.213 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 0.223 * * * [progress]: generating series expansions 0.223 * * * * [progress]: [ 1 / 2 ] generating series at (2 1) 0.223 * [backup-simplify]: Simplify (log1p (exp x)) into (log1p (exp x)) 0.223 * [approximate]: Taking taylor expansion of (log1p (exp x)) in (x) around 0 0.223 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 0.223 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 0.223 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 0.224 * [taylor]: Taking taylor expansion of 1 in x 0.224 * [backup-simplify]: Simplify 1 into 1 0.224 * [taylor]: Taking taylor expansion of (exp x) in x 0.224 * [taylor]: Taking taylor expansion of x in x 0.224 * [backup-simplify]: Simplify 0 into 0 0.224 * [backup-simplify]: Simplify 1 into 1 0.224 * [backup-simplify]: Simplify (exp 0) into 1 0.224 * [backup-simplify]: Simplify (+ 1 1) into 2 0.225 * [backup-simplify]: Simplify (log 2) into (log 2) 0.225 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 0.225 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 0.225 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 0.225 * [taylor]: Taking taylor expansion of 1 in x 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [taylor]: Taking taylor expansion of (exp x) in x 0.225 * [taylor]: Taking taylor expansion of x in x 0.225 * [backup-simplify]: Simplify 0 into 0 0.225 * [backup-simplify]: Simplify 1 into 1 0.225 * [backup-simplify]: Simplify (exp 0) into 1 0.225 * [backup-simplify]: Simplify (+ 1 1) into 2 0.226 * [backup-simplify]: Simplify (log 2) into (log 2) 0.226 * [backup-simplify]: Simplify (log 2) into (log 2) 0.227 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.228 * [backup-simplify]: Simplify (+ 0 1) into 1 0.229 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 0.229 * [backup-simplify]: Simplify 1/2 into 1/2 0.231 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.231 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 0.234 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 0.234 * [backup-simplify]: Simplify 1/8 into 1/8 0.235 * [backup-simplify]: Simplify (+ (* 1/8 (pow x 2)) (+ (* 1/2 x) (log 2))) into (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 0.235 * [backup-simplify]: Simplify (log1p (exp (/ 1 x))) into (log1p (exp (/ 1 x))) 0.235 * [approximate]: Taking taylor expansion of (log1p (exp (/ 1 x))) in (x) around 0 0.235 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 0.235 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 0.235 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 0.235 * [taylor]: Taking taylor expansion of 1 in x 0.235 * [backup-simplify]: Simplify 1 into 1 0.235 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 0.235 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.235 * [taylor]: Taking taylor expansion of x in x 0.235 * [backup-simplify]: Simplify 0 into 0 0.235 * [backup-simplify]: Simplify 1 into 1 0.236 * [backup-simplify]: Simplify (/ 1 1) into 1 0.236 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.236 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 0.236 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 0.236 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 0.236 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 0.236 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 0.236 * [taylor]: Taking taylor expansion of 1 in x 0.236 * [backup-simplify]: Simplify 1 into 1 0.236 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 0.236 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.236 * [taylor]: Taking taylor expansion of x in x 0.236 * [backup-simplify]: Simplify 0 into 0 0.236 * [backup-simplify]: Simplify 1 into 1 0.237 * [backup-simplify]: Simplify (/ 1 1) into 1 0.237 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.237 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 0.237 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 0.237 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 0.238 * [backup-simplify]: Simplify (+ 0 0) into 0 0.238 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 0.238 * [backup-simplify]: Simplify 0 into 0 0.239 * [backup-simplify]: Simplify (+ 0 0) into 0 0.240 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 0.240 * [backup-simplify]: Simplify 0 into 0 0.241 * [backup-simplify]: Simplify (+ 0 0) into 0 0.244 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 0.244 * [backup-simplify]: Simplify 0 into 0 0.244 * [backup-simplify]: Simplify (+ 0 0) into 0 0.259 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 0.259 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify (+ 0 0) into 0 0.268 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 0.268 * [backup-simplify]: Simplify 0 into 0 0.268 * [backup-simplify]: Simplify (+ 0 0) into 0 0.280 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [backup-simplify]: Simplify (log (+ (exp (/ 1 (/ 1 x))) 1)) into (log (+ (exp x) 1)) 0.281 * [backup-simplify]: Simplify (log1p (exp (/ 1 (- x)))) into (log1p (exp (/ -1 x))) 0.281 * [approximate]: Taking taylor expansion of (log1p (exp (/ -1 x))) in (x) around 0 0.281 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 0.281 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 0.281 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 0.281 * [taylor]: Taking taylor expansion of 1 in x 0.281 * [backup-simplify]: Simplify 1 into 1 0.281 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 0.281 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.281 * [taylor]: Taking taylor expansion of -1 in x 0.281 * [backup-simplify]: Simplify -1 into -1 0.281 * [taylor]: Taking taylor expansion of x in x 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [backup-simplify]: Simplify 1 into 1 0.282 * [backup-simplify]: Simplify (/ -1 1) into -1 0.282 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 0.282 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 0.282 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 0.282 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 0.282 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 0.282 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 0.282 * [taylor]: Taking taylor expansion of 1 in x 0.282 * [backup-simplify]: Simplify 1 into 1 0.282 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 0.282 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.282 * [taylor]: Taking taylor expansion of -1 in x 0.282 * [backup-simplify]: Simplify -1 into -1 0.282 * [taylor]: Taking taylor expansion of x in x 0.282 * [backup-simplify]: Simplify 0 into 0 0.282 * [backup-simplify]: Simplify 1 into 1 0.283 * [backup-simplify]: Simplify (/ -1 1) into -1 0.283 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 0.283 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 0.283 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 0.283 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 0.283 * [backup-simplify]: Simplify (+ 0 0) into 0 0.284 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 0.284 * [backup-simplify]: Simplify 0 into 0 0.285 * [backup-simplify]: Simplify (+ 0 0) into 0 0.286 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 0.286 * [backup-simplify]: Simplify 0 into 0 0.287 * [backup-simplify]: Simplify (+ 0 0) into 0 0.289 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 0.289 * [backup-simplify]: Simplify 0 into 0 0.290 * [backup-simplify]: Simplify (+ 0 0) into 0 0.294 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 0.294 * [backup-simplify]: Simplify 0 into 0 0.295 * [backup-simplify]: Simplify (+ 0 0) into 0 0.302 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 0.302 * [backup-simplify]: Simplify 0 into 0 0.303 * [backup-simplify]: Simplify (+ 0 0) into 0 0.310 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) into (log (+ (exp x) 1)) 0.310 * * * * [progress]: [ 2 / 2 ] generating series at (2) 0.310 * [backup-simplify]: Simplify (- (log1p (exp x)) (* y x)) into (- (log1p (exp x)) (* x y)) 0.310 * [approximate]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in (x y) around 0 0.310 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in y 0.311 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 0.311 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 0.311 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 0.311 * [taylor]: Taking taylor expansion of 1 in y 0.311 * [backup-simplify]: Simplify 1 into 1 0.311 * [taylor]: Taking taylor expansion of (exp x) in y 0.311 * [taylor]: Taking taylor expansion of x in y 0.311 * [backup-simplify]: Simplify x into x 0.311 * [backup-simplify]: Simplify (exp x) into (exp x) 0.311 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 0.311 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 0.311 * [taylor]: Taking taylor expansion of (* x y) in y 0.311 * [taylor]: Taking taylor expansion of x in y 0.311 * [backup-simplify]: Simplify x into x 0.311 * [taylor]: Taking taylor expansion of y in y 0.311 * [backup-simplify]: Simplify 0 into 0 0.311 * [backup-simplify]: Simplify 1 into 1 0.311 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in x 0.311 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 0.311 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 0.311 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 0.311 * [taylor]: Taking taylor expansion of 1 in x 0.311 * [backup-simplify]: Simplify 1 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 * [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 * [backup-simplify]: Simplify (+ 1 1) into 2 0.312 * [backup-simplify]: Simplify (log 2) into (log 2) 0.312 * [taylor]: Taking taylor expansion of (* x y) 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 * [taylor]: Taking taylor expansion of y in x 0.312 * [backup-simplify]: Simplify y into y 0.312 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in x 0.312 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 0.312 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 0.312 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 0.312 * [taylor]: Taking taylor expansion of 1 in x 0.312 * [backup-simplify]: Simplify 1 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 * [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 * [backup-simplify]: Simplify (+ 1 1) into 2 0.312 * [backup-simplify]: Simplify (log 2) into (log 2) 0.312 * [taylor]: Taking taylor expansion of (* x y) 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 * [taylor]: Taking taylor expansion of y in x 0.312 * [backup-simplify]: Simplify y into y 0.313 * [backup-simplify]: Simplify (* 0 y) into 0 0.313 * [backup-simplify]: Simplify (- 0) into 0 0.313 * [backup-simplify]: Simplify (+ (log 2) 0) into (log 2) 0.313 * [taylor]: Taking taylor expansion of (log 2) in y 0.313 * [taylor]: Taking taylor expansion of 2 in y 0.313 * [backup-simplify]: Simplify 2 into 2 0.314 * [backup-simplify]: Simplify (log 2) into (log 2) 0.314 * [backup-simplify]: Simplify (log 2) into (log 2) 0.315 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 0.315 * [backup-simplify]: Simplify (+ 0 1) into 1 0.316 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 0.316 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.316 * [backup-simplify]: Simplify (- y) into (- y) 0.316 * [backup-simplify]: Simplify (+ 1/2 (- y)) into (- 1/2 y) 0.316 * [taylor]: Taking taylor expansion of (- 1/2 y) in y 0.316 * [taylor]: Taking taylor expansion of 1/2 in y 0.316 * [backup-simplify]: Simplify 1/2 into 1/2 0.316 * [taylor]: Taking taylor expansion of y in y 0.316 * [backup-simplify]: Simplify 0 into 0 0.316 * [backup-simplify]: Simplify 1 into 1 0.316 * [backup-simplify]: Simplify (- 0) into 0 0.317 * [backup-simplify]: Simplify (+ 1/2 0) into 1/2 0.317 * [backup-simplify]: Simplify 1/2 into 1/2 0.318 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 2 1)))) 1) into 0 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 0.319 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 0.320 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 0.321 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 0.321 * [backup-simplify]: Simplify (- 0) into 0 0.321 * [backup-simplify]: Simplify (+ 1/8 0) into 1/8 0.321 * [taylor]: Taking taylor expansion of 1/8 in y 0.321 * [backup-simplify]: Simplify 1/8 into 1/8 0.321 * [backup-simplify]: Simplify 1/8 into 1/8 0.322 * [backup-simplify]: Simplify (+ (* 1/8 (pow (* 1 x) 2)) (+ (* 1/2 (* 1 x)) (log 2))) into (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 0.322 * [backup-simplify]: Simplify (- (log1p (exp (/ 1 x))) (* (/ 1 y) (/ 1 x))) into (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) 0.322 * [approximate]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in (x y) around 0 0.322 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in y 0.322 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 0.322 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 0.322 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 0.322 * [taylor]: Taking taylor expansion of 1 in y 0.322 * [backup-simplify]: Simplify 1 into 1 0.322 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 0.322 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.322 * [taylor]: Taking taylor expansion of x in y 0.322 * [backup-simplify]: Simplify x into x 0.322 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.322 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.322 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 0.322 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 0.322 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 0.322 * [taylor]: Taking taylor expansion of (* x y) in y 0.322 * [taylor]: Taking taylor expansion of x in y 0.322 * [backup-simplify]: Simplify x into x 0.322 * [taylor]: Taking taylor expansion of y in y 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify 1 into 1 0.322 * [backup-simplify]: Simplify (* x 0) into 0 0.323 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 0.323 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.323 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in x 0.323 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 0.323 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 0.323 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 0.323 * [taylor]: Taking taylor expansion of 1 in x 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 0.323 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.323 * [taylor]: Taking taylor expansion of x in x 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [backup-simplify]: Simplify (/ 1 1) into 1 0.323 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.323 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 0.323 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 0.323 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.323 * [taylor]: Taking taylor expansion of (* x y) in x 0.323 * [taylor]: Taking taylor expansion of x in x 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [taylor]: Taking taylor expansion of y in x 0.323 * [backup-simplify]: Simplify y into y 0.324 * [backup-simplify]: Simplify (* 0 y) into 0 0.324 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.324 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.324 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in x 0.324 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 0.324 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 0.324 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 0.324 * [taylor]: Taking taylor expansion of 1 in x 0.324 * [backup-simplify]: Simplify 1 into 1 0.324 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 0.324 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.324 * [taylor]: Taking taylor expansion of x in x 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify 1 into 1 0.324 * [backup-simplify]: Simplify (/ 1 1) into 1 0.324 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.324 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 0.324 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 0.324 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.324 * [taylor]: Taking taylor expansion of (* x y) in x 0.324 * [taylor]: Taking taylor expansion of x in x 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify 1 into 1 0.325 * [taylor]: Taking taylor expansion of y in x 0.325 * [backup-simplify]: Simplify y into y 0.325 * [backup-simplify]: Simplify (* 0 y) into 0 0.325 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.325 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.325 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 0.325 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 0.325 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 0.325 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.325 * [taylor]: Taking taylor expansion of y in y 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 1 into 1 0.325 * [backup-simplify]: Simplify (/ 1 1) into 1 0.326 * [backup-simplify]: Simplify (- 1) into -1 0.326 * [backup-simplify]: Simplify -1 into -1 0.326 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 0.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 0.326 * [backup-simplify]: Simplify (- 0) into 0 0.327 * [backup-simplify]: Simplify (+ (log (+ (exp (/ 1 x)) 1)) 0) into (log (+ (exp (/ 1 x)) 1)) 0.327 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 0.327 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 0.327 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 0.327 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.327 * [taylor]: Taking taylor expansion of x in y 0.327 * [backup-simplify]: Simplify x into x 0.327 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.327 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 0.327 * [taylor]: Taking taylor expansion of 1 in y 0.327 * [backup-simplify]: Simplify 1 into 1 0.327 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 0.327 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 0.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.328 * [backup-simplify]: Simplify (- 0) into 0 0.328 * [backup-simplify]: Simplify 0 into 0 0.328 * [backup-simplify]: Simplify (+ 0 0) into 0 0.328 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 0.329 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 0.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.329 * [backup-simplify]: Simplify (- 0) into 0 0.330 * [backup-simplify]: Simplify (+ 0 0) into 0 0.330 * [taylor]: Taking taylor expansion of 0 in y 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 0.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.331 * [backup-simplify]: Simplify (- 0) into 0 0.331 * [backup-simplify]: Simplify 0 into 0 0.331 * [backup-simplify]: Simplify (+ 0 0) into 0 0.332 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 0.333 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 0.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.333 * [backup-simplify]: Simplify (- 0) into 0 0.333 * [backup-simplify]: Simplify (+ 0 0) into 0 0.333 * [taylor]: Taking taylor expansion of 0 in y 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify 0 into 0 0.334 * [backup-simplify]: Simplify (- (+ (* (/ 1 x) (/ 0 x)))) into 0 0.334 * [backup-simplify]: Simplify (* (exp (/ 1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 0.334 * [backup-simplify]: Simplify (+ 0 0) into 0 0.335 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.336 * [backup-simplify]: Simplify (- 0) into 0 0.336 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify (+ 0 0) into 0 0.337 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 0.339 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))))) into 0 0.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.339 * [backup-simplify]: Simplify (- 0) into 0 0.339 * [backup-simplify]: Simplify (+ 0 0) into 0 0.339 * [taylor]: Taking taylor expansion of 0 in y 0.339 * [backup-simplify]: Simplify 0 into 0 0.339 * [backup-simplify]: Simplify 0 into 0 0.339 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify (+ (log (+ (exp (/ 1 (/ 1 x))) 1)) (* -1 (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x))))) into (- (log (+ (exp x) 1)) (* x y)) 0.340 * [backup-simplify]: Simplify (- (log1p (exp (/ 1 (- x)))) (* (/ 1 (- y)) (/ 1 (- x)))) into (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) 0.340 * [approximate]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in (x y) around 0 0.340 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in y 0.340 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 0.340 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 0.340 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 0.340 * [taylor]: Taking taylor expansion of 1 in y 0.340 * [backup-simplify]: Simplify 1 into 1 0.340 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 0.340 * [taylor]: Taking taylor expansion of (/ -1 x) in y 0.340 * [taylor]: Taking taylor expansion of -1 in y 0.340 * [backup-simplify]: Simplify -1 into -1 0.340 * [taylor]: Taking taylor expansion of x in y 0.340 * [backup-simplify]: Simplify x into x 0.340 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 0.340 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 0.340 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 0.340 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 0.340 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 0.340 * [taylor]: Taking taylor expansion of (* x y) in y 0.340 * [taylor]: Taking taylor expansion of x in y 0.340 * [backup-simplify]: Simplify x into x 0.340 * [taylor]: Taking taylor expansion of y in y 0.340 * [backup-simplify]: Simplify 0 into 0 0.340 * [backup-simplify]: Simplify 1 into 1 0.340 * [backup-simplify]: Simplify (* x 0) into 0 0.341 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 0.341 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.341 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in x 0.341 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 0.341 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 0.341 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 0.341 * [taylor]: Taking taylor expansion of 1 in x 0.341 * [backup-simplify]: Simplify 1 into 1 0.341 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 0.341 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.341 * [taylor]: Taking taylor expansion of -1 in x 0.341 * [backup-simplify]: Simplify -1 into -1 0.341 * [taylor]: Taking taylor expansion of x in x 0.341 * [backup-simplify]: Simplify 0 into 0 0.341 * [backup-simplify]: Simplify 1 into 1 0.342 * [backup-simplify]: Simplify (/ -1 1) into -1 0.342 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 0.342 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 0.342 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 0.342 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.342 * [taylor]: Taking taylor expansion of (* x y) in x 0.342 * [taylor]: Taking taylor expansion of x in x 0.342 * [backup-simplify]: Simplify 0 into 0 0.342 * [backup-simplify]: Simplify 1 into 1 0.342 * [taylor]: Taking taylor expansion of y in x 0.342 * [backup-simplify]: Simplify y into y 0.342 * [backup-simplify]: Simplify (* 0 y) into 0 0.343 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.343 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.343 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in x 0.343 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 0.343 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 0.343 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 0.343 * [taylor]: Taking taylor expansion of 1 in x 0.343 * [backup-simplify]: Simplify 1 into 1 0.343 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 0.343 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.343 * [taylor]: Taking taylor expansion of -1 in x 0.343 * [backup-simplify]: Simplify -1 into -1 0.343 * [taylor]: Taking taylor expansion of x in x 0.343 * [backup-simplify]: Simplify 0 into 0 0.343 * [backup-simplify]: Simplify 1 into 1 0.344 * [backup-simplify]: Simplify (/ -1 1) into -1 0.344 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 0.344 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 0.344 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 0.344 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.344 * [taylor]: Taking taylor expansion of (* x y) in x 0.344 * [taylor]: Taking taylor expansion of x in x 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify 1 into 1 0.344 * [taylor]: Taking taylor expansion of y in x 0.344 * [backup-simplify]: Simplify y into y 0.344 * [backup-simplify]: Simplify (* 0 y) into 0 0.344 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.345 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.345 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 0.345 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 0.345 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 0.345 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.345 * [taylor]: Taking taylor expansion of y in y 0.345 * [backup-simplify]: Simplify 0 into 0 0.345 * [backup-simplify]: Simplify 1 into 1 0.345 * [backup-simplify]: Simplify (/ 1 1) into 1 0.346 * [backup-simplify]: Simplify (- 1) into -1 0.346 * [backup-simplify]: Simplify -1 into -1 0.346 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 0.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 0.347 * [backup-simplify]: Simplify (- 0) into 0 0.347 * [backup-simplify]: Simplify (+ (log (+ (exp (/ -1 x)) 1)) 0) into (log (+ (exp (/ -1 x)) 1)) 0.347 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 0.347 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 0.347 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 0.347 * [taylor]: Taking taylor expansion of (/ -1 x) in y 0.347 * [taylor]: Taking taylor expansion of -1 in y 0.347 * [backup-simplify]: Simplify -1 into -1 0.347 * [taylor]: Taking taylor expansion of x in y 0.347 * [backup-simplify]: Simplify x into x 0.347 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 0.347 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 0.347 * [taylor]: Taking taylor expansion of 1 in y 0.347 * [backup-simplify]: Simplify 1 into 1 0.348 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 0.348 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 0.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.349 * [backup-simplify]: Simplify (- 0) into 0 0.349 * [backup-simplify]: Simplify 0 into 0 0.349 * [backup-simplify]: Simplify (+ 0 0) into 0 0.350 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 0.351 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 0.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.352 * [backup-simplify]: Simplify (- 0) into 0 0.352 * [backup-simplify]: Simplify (+ 0 0) into 0 0.352 * [taylor]: Taking taylor expansion of 0 in y 0.352 * [backup-simplify]: Simplify 0 into 0 0.352 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 0.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.353 * [backup-simplify]: Simplify (- 0) into 0 0.354 * [backup-simplify]: Simplify 0 into 0 0.354 * [backup-simplify]: Simplify (+ 0 0) into 0 0.356 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 0.357 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 0.357 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.358 * [backup-simplify]: Simplify (- 0) into 0 0.358 * [backup-simplify]: Simplify (+ 0 0) into 0 0.358 * [taylor]: Taking taylor expansion of 0 in y 0.358 * [backup-simplify]: Simplify 0 into 0 0.358 * [backup-simplify]: Simplify 0 into 0 0.359 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ -1 x) (/ 0 x)))) into 0 0.359 * [backup-simplify]: Simplify (* (exp (/ -1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 0.360 * [backup-simplify]: Simplify (+ 0 0) into 0 0.361 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 0.361 * [backup-simplify]: Simplify 0 into 0 0.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.362 * [backup-simplify]: Simplify (- 0) into 0 0.362 * [backup-simplify]: Simplify 0 into 0 0.362 * [backup-simplify]: Simplify (+ 0 0) into 0 0.365 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 0.367 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))))) into 0 0.367 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.368 * [backup-simplify]: Simplify (- 0) into 0 0.368 * [backup-simplify]: Simplify (+ 0 0) into 0 0.368 * [taylor]: Taking taylor expansion of 0 in y 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [backup-simplify]: Simplify 0 into 0 0.368 * [backup-simplify]: Simplify (+ (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) (* -1 (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x)))))) into (- (log (+ (exp x) 1)) (* x y)) 0.369 * * * [progress]: simplifying candidates 0.369 * * * * [progress]: [ 1 / 40 ] simplifiying candidate # 0.369 * * * * [progress]: [ 2 / 40 ] simplifiying candidate # 0.369 * * * * [progress]: [ 3 / 40 ] simplifiying candidate # 0.369 * * * * [progress]: [ 4 / 40 ] simplifiying candidate # 0.369 * [simplify]: Simplifying (exp x) 0.369 * * [simplify]: iters left: 1 (2 enodes) 0.370 * * [simplify]: Extracting #0: cost 1 inf + 0 0.370 * * [simplify]: Extracting #1: cost 3 inf + 0 0.370 * * [simplify]: Extracting #2: cost 2 inf + 1 0.370 * * [simplify]: Extracting #3: cost 0 inf + 143 0.370 * [simplify]: Simplified to (exp x) 0.370 * [simplify]: Simplified (2 1 1) to (λ (x y) (- (log1p (exp x)) (* y x))) 0.370 * * * * [progress]: [ 5 / 40 ] simplifiying candidate # 0.371 * * * * [progress]: [ 6 / 40 ] simplifiying candidate # 0.371 * * * * [progress]: [ 7 / 40 ] simplifiying candidate # 0.371 * * * * [progress]: [ 8 / 40 ] simplifiying candidate # 0.371 * * * * [progress]: [ 9 / 40 ] simplifiying candidate # 0.371 * * * * [progress]: [ 10 / 40 ] simplifiying candidate # 0.371 * * * * [progress]: [ 11 / 40 ] simplifiying candidate # 0.371 * * * * [progress]: [ 12 / 40 ] simplifiying candidate #real (real->posit16 (log1p (exp x)))) (* y x)))> 0.371 * * * * [progress]: [ 13 / 40 ] simplifiying candidate # 0.371 * [simplify]: Simplifying (fma (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (cbrt (log1p (exp x))) (- (* x y))) 0.371 * * [simplify]: iters left: 6 (9 enodes) 0.375 * * [simplify]: iters left: 5 (34 enodes) 0.390 * * [simplify]: iters left: 4 (45 enodes) 0.402 * * [simplify]: iters left: 3 (52 enodes) 0.417 * * [simplify]: iters left: 2 (59 enodes) 0.435 * * [simplify]: iters left: 1 (73 enodes) 0.457 * * [simplify]: Extracting #0: cost 1 inf + 0 0.457 * * [simplify]: Extracting #1: cost 11 inf + 0 0.458 * * [simplify]: Extracting #2: cost 19 inf + 43 0.458 * * [simplify]: Extracting #3: cost 14 inf + 685 0.459 * * [simplify]: Extracting #4: cost 8 inf + 2167 0.459 * * [simplify]: Extracting #5: cost 6 inf + 2861 0.460 * * [simplify]: Extracting #6: cost 2 inf + 4258 0.462 * * [simplify]: Extracting #7: cost 0 inf + 5162 0.463 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 0.463 * [simplify]: Simplified (2 1) to (λ (x y) (+ (- (log1p (exp x)) (* y x)) (fma (- x) y (* x y)))) 0.463 * [simplify]: Simplifying (fma (- x) y (* x y)) 0.463 * * [simplify]: iters left: 3 (5 enodes) 0.465 * * [simplify]: iters left: 2 (18 enodes) 0.470 * * [simplify]: iters left: 1 (25 enodes) 0.478 * * [simplify]: Extracting #0: cost 1 inf + 0 0.478 * * [simplify]: Extracting #1: cost 8 inf + 0 0.479 * * [simplify]: Extracting #2: cost 11 inf + 2 0.479 * * [simplify]: Extracting #3: cost 4 inf + 373 0.479 * * [simplify]: Extracting #4: cost 0 inf + 699 0.480 * [simplify]: Simplified to (- (* x y) (* x y)) 0.480 * [simplify]: Simplified (2 2) to (λ (x y) (+ (- (log1p (exp x)) (* y x)) (- (* x y) (* x y)))) 0.480 * * * * [progress]: [ 14 / 40 ] simplifiying candidate # 0.480 * [simplify]: Simplifying (fma (sqrt (log1p (exp x))) (sqrt (log1p (exp x))) (- (* x y))) 0.480 * * [simplify]: iters left: 5 (8 enodes) 0.484 * * [simplify]: iters left: 4 (31 enodes) 0.493 * * [simplify]: iters left: 3 (38 enodes) 0.503 * * [simplify]: iters left: 2 (39 enodes) 0.513 * * [simplify]: Extracting #0: cost 1 inf + 0 0.513 * * [simplify]: Extracting #1: cost 6 inf + 0 0.513 * * [simplify]: Extracting #2: cost 15 inf + 0 0.513 * * [simplify]: Extracting #3: cost 15 inf + 43 0.513 * * [simplify]: Extracting #4: cost 8 inf + 444 0.514 * * [simplify]: Extracting #5: cost 1 inf + 1563 0.514 * * [simplify]: Extracting #6: cost 0 inf + 1764 0.515 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 0.515 * [simplify]: Simplified (2 1) to (λ (x y) (+ (- (log1p (exp x)) (* y x)) (fma (- x) y (* x y)))) 0.515 * [simplify]: Simplifying (fma (- x) y (* x y)) 0.515 * * [simplify]: iters left: 3 (5 enodes) 0.517 * * [simplify]: iters left: 2 (18 enodes) 0.522 * * [simplify]: iters left: 1 (25 enodes) 0.529 * * [simplify]: Extracting #0: cost 1 inf + 0 0.529 * * [simplify]: Extracting #1: cost 8 inf + 0 0.529 * * [simplify]: Extracting #2: cost 11 inf + 2 0.529 * * [simplify]: Extracting #3: cost 4 inf + 373 0.530 * * [simplify]: Extracting #4: cost 0 inf + 699 0.530 * [simplify]: Simplified to (- (* x y) (* x y)) 0.530 * [simplify]: Simplified (2 2) to (λ (x y) (+ (- (log1p (exp x)) (* y x)) (- (* x y) (* x y)))) 0.530 * * * * [progress]: [ 15 / 40 ] simplifiying candidate # 0.530 * [simplify]: Simplifying (fma 1 (log1p (exp x)) (- (* x y))) 0.530 * * [simplify]: iters left: 5 (8 enodes) 0.535 * * [simplify]: iters left: 4 (33 enodes) 0.548 * * [simplify]: iters left: 3 (43 enodes) 0.560 * * [simplify]: iters left: 2 (47 enodes) 0.567 * * [simplify]: iters left: 1 (48 enodes) 0.573 * * [simplify]: Extracting #0: cost 1 inf + 0 0.573 * * [simplify]: Extracting #1: cost 10 inf + 0 0.574 * * [simplify]: Extracting #2: cost 9 inf + 209 0.574 * * [simplify]: Extracting #3: cost 1 inf + 1292 0.574 * * [simplify]: Extracting #4: cost 0 inf + 1363 0.574 * [simplify]: Simplified to (- (log1p (exp x)) (* x y)) 0.574 * [simplify]: Simplified (2 1) to (λ (x y) (+ (- (log1p (exp x)) (* x y)) (fma (- x) y (* x y)))) 0.575 * [simplify]: Simplifying (fma (- x) y (* x y)) 0.575 * * [simplify]: iters left: 3 (5 enodes) 0.576 * * [simplify]: iters left: 2 (18 enodes) 0.578 * * [simplify]: iters left: 1 (25 enodes) 0.583 * * [simplify]: Extracting #0: cost 1 inf + 0 0.583 * * [simplify]: Extracting #1: cost 8 inf + 0 0.583 * * [simplify]: Extracting #2: cost 11 inf + 2 0.583 * * [simplify]: Extracting #3: cost 4 inf + 373 0.583 * * [simplify]: Extracting #4: cost 0 inf + 699 0.583 * [simplify]: Simplified to (- (* x y) (* x y)) 0.583 * [simplify]: Simplified (2 2) to (λ (x y) (+ (- (log1p (exp x)) (* x y)) (- (* x y) (* x y)))) 0.583 * * * * [progress]: [ 16 / 40 ] simplifiying candidate # 0.583 * * * * [progress]: [ 17 / 40 ] simplifiying candidate # 0.583 * * * * [progress]: [ 18 / 40 ] simplifiying candidate # 0.584 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 0.584 * * [simplify]: iters left: 5 (5 enodes) 0.585 * * [simplify]: iters left: 4 (15 enodes) 0.587 * * [simplify]: Extracting #0: cost 1 inf + 0 0.587 * * [simplify]: Extracting #1: cost 3 inf + 0 0.587 * * [simplify]: Extracting #2: cost 5 inf + 0 0.587 * * [simplify]: Extracting #3: cost 7 inf + 0 0.587 * * [simplify]: Extracting #4: cost 9 inf + 0 0.587 * * [simplify]: Extracting #5: cost 8 inf + 1 0.587 * * [simplify]: Extracting #6: cost 0 inf + 1509 0.587 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 0.587 * [simplify]: Simplified (2 1) to (λ (x y) (fma (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (cbrt (log1p (exp x))) (- (* y x)))) 0.587 * * * * [progress]: [ 19 / 40 ] simplifiying candidate # 0.587 * [simplify]: Simplifying (sqrt (log1p (exp x))) 0.587 * * [simplify]: iters left: 3 (4 enodes) 0.588 * * [simplify]: iters left: 2 (12 enodes) 0.592 * * [simplify]: Extracting #0: cost 1 inf + 0 0.592 * * [simplify]: Extracting #1: cost 3 inf + 0 0.592 * * [simplify]: Extracting #2: cost 5 inf + 0 0.592 * * [simplify]: Extracting #3: cost 7 inf + 0 0.592 * * [simplify]: Extracting #4: cost 6 inf + 1 0.592 * * [simplify]: Extracting #5: cost 0 inf + 867 0.592 * [simplify]: Simplified to (sqrt (log1p (exp x))) 0.592 * [simplify]: Simplified (2 1) to (λ (x y) (fma (sqrt (log1p (exp x))) (sqrt (log1p (exp x))) (- (* y x)))) 0.592 * * * * [progress]: [ 20 / 40 ] simplifiying candidate # 0.592 * * * * [progress]: [ 21 / 40 ] simplifiying candidate # 0.593 * [simplify]: Simplifying (/ (+ 1 (exp x)) (exp (* y x))) 0.593 * * [simplify]: iters left: 5 (8 enodes) 0.597 * * [simplify]: iters left: 4 (30 enodes) 0.606 * * [simplify]: iters left: 3 (39 enodes) 0.618 * * [simplify]: iters left: 2 (52 enodes) 0.628 * * [simplify]: iters left: 1 (83 enodes) 0.643 * * [simplify]: Extracting #0: cost 1 inf + 0 0.643 * * [simplify]: Extracting #1: cost 6 inf + 0 0.643 * * [simplify]: Extracting #2: cost 31 inf + 0 0.643 * * [simplify]: Extracting #3: cost 54 inf + 45 0.645 * * [simplify]: Extracting #4: cost 42 inf + 1567 0.645 * * [simplify]: Extracting #5: cost 26 inf + 3737 0.646 * * [simplify]: Extracting #6: cost 10 inf + 8850 0.647 * * [simplify]: Extracting #7: cost 0 inf + 14402 0.649 * [simplify]: Simplified to (/ (+ 1 (exp x)) (exp (* x y))) 0.649 * [simplify]: Simplified (2 1) to (λ (x y) (log (/ (+ 1 (exp x)) (exp (* x y))))) 0.650 * * * * [progress]: [ 22 / 40 ] simplifiying candidate # 0.650 * [simplify]: Simplifying (/ (exp (log1p (exp x))) (exp (* y x))) 0.650 * * [simplify]: iters left: 5 (8 enodes) 0.653 * * [simplify]: iters left: 4 (29 enodes) 0.662 * * [simplify]: iters left: 3 (40 enodes) 0.674 * * [simplify]: iters left: 2 (64 enodes) 0.688 * * [simplify]: iters left: 1 (114 enodes) 0.709 * * [simplify]: Extracting #0: cost 1 inf + 0 0.709 * * [simplify]: Extracting #1: cost 16 inf + 0 0.709 * * [simplify]: Extracting #2: cost 64 inf + 0 0.709 * * [simplify]: Extracting #3: cost 85 inf + 75 0.710 * * [simplify]: Extracting #4: cost 54 inf + 5122 0.711 * * [simplify]: Extracting #5: cost 20 inf + 12431 0.713 * * [simplify]: Extracting #6: cost 4 inf + 19044 0.715 * * [simplify]: Extracting #7: cost 0 inf + 21357 0.717 * * [simplify]: Extracting #8: cost 0 inf + 21196 0.719 * [simplify]: Simplified to (exp (- (log1p (exp x)) (* y x))) 0.719 * [simplify]: Simplified (2 1) to (λ (x y) (log (exp (- (log1p (exp x)) (* y x))))) 0.719 * * * * [progress]: [ 23 / 40 ] simplifiying candidate # 0.719 * * * * [progress]: [ 24 / 40 ] simplifiying candidate # 0.719 * * * * [progress]: [ 25 / 40 ] simplifiying candidate # 0.719 * * * * [progress]: [ 26 / 40 ] simplifiying candidate # 0.719 * * * * [progress]: [ 27 / 40 ] simplifiying candidate # 0.719 * * * * [progress]: [ 28 / 40 ] simplifiying candidate # 0.719 * * * * [progress]: [ 29 / 40 ] simplifiying candidate # 0.720 * * * * [progress]: [ 30 / 40 ] simplifiying candidate # 0.720 * * * * [progress]: [ 31 / 40 ] simplifiying candidate # 0.720 * * * * [progress]: [ 32 / 40 ] simplifiying candidate # 0.720 * * * * [progress]: [ 33 / 40 ] simplifiying candidate # 0.720 * * * * [progress]: [ 34 / 40 ] simplifiying candidate #real (real->posit16 (- (log1p (exp x)) (* y x)))))> 0.720 * * * * [progress]: [ 35 / 40 ] simplifiying candidate # 0.720 * [simplify]: Simplifying (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 0.720 * * [simplify]: iters left: 6 (10 enodes) 0.724 * * [simplify]: iters left: 5 (42 enodes) 0.733 * * [simplify]: iters left: 4 (61 enodes) 0.755 * * [simplify]: iters left: 3 (93 enodes) 0.769 * * [simplify]: iters left: 2 (114 enodes) 0.784 * * [simplify]: iters left: 1 (121 enodes) 0.798 * * [simplify]: Extracting #0: cost 1 inf + 0 0.798 * * [simplify]: Extracting #1: cost 14 inf + 0 0.799 * * [simplify]: Extracting #2: cost 20 inf + 61 0.799 * * [simplify]: Extracting #3: cost 8 inf + 971 0.800 * * [simplify]: Extracting #4: cost 0 inf + 1832 0.801 * [simplify]: Simplified to (fma (fma 1/8 x 1/2) x (log 2)) 0.801 * [simplify]: Simplified (2 1) to (λ (x y) (- (fma (fma 1/8 x 1/2) x (log 2)) (* y x))) 0.801 * * * * [progress]: [ 36 / 40 ] simplifiying candidate # 0.802 * [simplify]: Simplifying (log (+ (exp x) 1)) 0.802 * * [simplify]: iters left: 4 (5 enodes) 0.805 * * [simplify]: iters left: 3 (18 enodes) 0.811 * * [simplify]: iters left: 2 (21 enodes) 0.817 * * [simplify]: Extracting #0: cost 1 inf + 0 0.817 * * [simplify]: Extracting #1: cost 4 inf + 0 0.817 * * [simplify]: Extracting #2: cost 8 inf + 0 0.817 * * [simplify]: Extracting #3: cost 6 inf + 2 0.817 * * [simplify]: Extracting #4: cost 0 inf + 690 0.817 * [simplify]: Simplified to (log1p (exp x)) 0.817 * [simplify]: Simplified (2 1) to (λ (x y) (- (log1p (exp x)) (* y x))) 0.817 * * * * [progress]: [ 37 / 40 ] simplifiying candidate # 0.818 * [simplify]: Simplifying (log (+ (exp x) 1)) 0.818 * * [simplify]: iters left: 4 (5 enodes) 0.820 * * [simplify]: iters left: 3 (18 enodes) 0.826 * * [simplify]: iters left: 2 (21 enodes) 0.832 * * [simplify]: Extracting #0: cost 1 inf + 0 0.832 * * [simplify]: Extracting #1: cost 4 inf + 0 0.833 * * [simplify]: Extracting #2: cost 8 inf + 0 0.833 * * [simplify]: Extracting #3: cost 6 inf + 2 0.833 * * [simplify]: Extracting #4: cost 0 inf + 690 0.833 * [simplify]: Simplified to (log1p (exp x)) 0.833 * [simplify]: Simplified (2 1) to (λ (x y) (- (log1p (exp x)) (* y x))) 0.833 * * * * [progress]: [ 38 / 40 ] simplifiying candidate # 0.834 * [simplify]: Simplifying (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 0.834 * * [simplify]: iters left: 6 (10 enodes) 0.841 * * [simplify]: iters left: 5 (42 enodes) 0.857 * * [simplify]: iters left: 4 (61 enodes) 0.878 * * [simplify]: iters left: 3 (93 enodes) 0.904 * * [simplify]: iters left: 2 (114 enodes) 0.931 * * [simplify]: iters left: 1 (121 enodes) 0.955 * * [simplify]: Extracting #0: cost 1 inf + 0 0.955 * * [simplify]: Extracting #1: cost 14 inf + 0 0.955 * * [simplify]: Extracting #2: cost 20 inf + 61 0.956 * * [simplify]: Extracting #3: cost 8 inf + 971 0.957 * * [simplify]: Extracting #4: cost 0 inf + 1832 0.958 * [simplify]: Simplified to (fma (fma 1/8 x 1/2) x (log 2)) 0.958 * [simplify]: Simplified (2) to (λ (x y) (fma (fma 1/8 x 1/2) x (log 2))) 0.958 * * * * [progress]: [ 39 / 40 ] simplifiying candidate # 0.958 * [simplify]: Simplifying (- (log (+ (exp x) 1)) (* x y)) 0.958 * * [simplify]: iters left: 6 (8 enodes) 0.963 * * [simplify]: iters left: 5 (30 enodes) 0.972 * * [simplify]: iters left: 4 (42 enodes) 0.985 * * [simplify]: iters left: 3 (50 enodes) 0.999 * * [simplify]: Extracting #0: cost 1 inf + 0 0.999 * * [simplify]: Extracting #1: cost 9 inf + 0 0.999 * * [simplify]: Extracting #2: cost 14 inf + 2 0.999 * * [simplify]: Extracting #3: cost 10 inf + 403 1.000 * * [simplify]: Extracting #4: cost 1 inf + 1475 1.001 * * [simplify]: Extracting #5: cost 0 inf + 1587 1.005 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 1.005 * [simplify]: Simplified (2) to (λ (x y) (- (log1p (exp x)) (* y x))) 1.005 * * * * [progress]: [ 40 / 40 ] simplifiying candidate # 1.006 * [simplify]: Simplifying (- (log (+ (exp x) 1)) (* x y)) 1.006 * * [simplify]: iters left: 6 (8 enodes) 1.010 * * [simplify]: iters left: 5 (30 enodes) 1.020 * * [simplify]: iters left: 4 (42 enodes) 1.032 * * [simplify]: iters left: 3 (50 enodes) 1.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1.045 * * [simplify]: Extracting #1: cost 9 inf + 0 1.045 * * [simplify]: Extracting #2: cost 14 inf + 2 1.046 * * [simplify]: Extracting #3: cost 10 inf + 403 1.046 * * [simplify]: Extracting #4: cost 1 inf + 1475 1.047 * * [simplify]: Extracting #5: cost 0 inf + 1587 1.047 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 1.047 * [simplify]: Simplified (2) to (λ (x y) (- (log1p (exp x)) (* y x))) 1.048 * * * [progress]: adding candidates to table 1.384 * * [progress]: iteration 2 / 4 1.384 * * * [progress]: picking best candidate 1.408 * * * * [pick]: Picked # 1.408 * * * [progress]: localizing error 1.480 * * * [progress]: generating rewritten candidates 1.480 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1.611 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1) 1.616 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 1.618 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 2 2 1) 1.621 * * * [progress]: generating series expansions 1.621 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1.621 * [backup-simplify]: Simplify (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) into (/ (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))))) 1.621 * [approximate]: Taking taylor expansion of (/ (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))))) in (x y) around 0 1.621 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))))) in y 1.621 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) in y 1.621 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in y 1.621 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 1.621 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.621 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 1.621 * [taylor]: Taking taylor expansion of 1 in y 1.621 * [backup-simplify]: Simplify 1 into 1 1.621 * [taylor]: Taking taylor expansion of (exp x) in y 1.621 * [taylor]: Taking taylor expansion of x in y 1.621 * [backup-simplify]: Simplify x into x 1.621 * [backup-simplify]: Simplify (exp x) into (exp x) 1.621 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 1.621 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 1.622 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in y 1.622 * [taylor]: Taking taylor expansion of (pow x 3) in y 1.622 * [taylor]: Taking taylor expansion of x in y 1.622 * [backup-simplify]: Simplify x into x 1.622 * [taylor]: Taking taylor expansion of (pow y 3) in y 1.622 * [taylor]: Taking taylor expansion of y in y 1.622 * [backup-simplify]: Simplify 0 into 0 1.622 * [backup-simplify]: Simplify 1 into 1 1.622 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in y 1.622 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in y 1.622 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 1.622 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.622 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 1.622 * [taylor]: Taking taylor expansion of 1 in y 1.622 * [backup-simplify]: Simplify 1 into 1 1.622 * [taylor]: Taking taylor expansion of (exp x) in y 1.622 * [taylor]: Taking taylor expansion of x in y 1.622 * [backup-simplify]: Simplify x into x 1.622 * [backup-simplify]: Simplify (exp x) into (exp x) 1.622 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 1.622 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 1.622 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in y 1.622 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 1.622 * [taylor]: Taking taylor expansion of (pow x 2) in y 1.622 * [taylor]: Taking taylor expansion of x in y 1.622 * [backup-simplify]: Simplify x into x 1.622 * [taylor]: Taking taylor expansion of (pow y 2) in y 1.622 * [taylor]: Taking taylor expansion of y in y 1.622 * [backup-simplify]: Simplify 0 into 0 1.622 * [backup-simplify]: Simplify 1 into 1 1.622 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in y 1.622 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 1.622 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.622 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 1.622 * [taylor]: Taking taylor expansion of 1 in y 1.622 * [backup-simplify]: Simplify 1 into 1 1.622 * [taylor]: Taking taylor expansion of (exp x) in y 1.622 * [taylor]: Taking taylor expansion of x in y 1.622 * [backup-simplify]: Simplify x into x 1.622 * [backup-simplify]: Simplify (exp x) into (exp x) 1.622 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 1.622 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 1.622 * [taylor]: Taking taylor expansion of (* x y) in y 1.622 * [taylor]: Taking taylor expansion of x in y 1.622 * [backup-simplify]: Simplify x into x 1.622 * [taylor]: Taking taylor expansion of y in y 1.622 * [backup-simplify]: Simplify 0 into 0 1.622 * [backup-simplify]: Simplify 1 into 1 1.622 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) (log (+ (exp x) 1))) into (pow (log (+ (exp x) 1)) 2) 1.623 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) (pow (log (+ (exp x) 1)) 2)) into (pow (log (+ (exp x) 1)) 3) 1.623 * [backup-simplify]: Simplify (+ (pow (log (+ (exp x) 1)) 3) 0) into (pow (log (+ (exp x) 1)) 3) 1.623 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) (log (+ (exp x) 1))) into (pow (log (+ (exp x) 1)) 2) 1.623 * [backup-simplify]: Simplify (* x 0) into 0 1.623 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) 0) into 0 1.623 * [backup-simplify]: Simplify (+ 0 0) into 0 1.623 * [backup-simplify]: Simplify (+ (pow (log (+ (exp x) 1)) 2) 0) into (pow (log (+ (exp x) 1)) 2) 1.624 * [backup-simplify]: Simplify (/ (pow (log (+ (exp x) 1)) 3) (pow (log (+ (exp x) 1)) 2)) into (log (+ (exp x) 1)) 1.624 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))))) in x 1.624 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) in x 1.624 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in x 1.624 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.624 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.624 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.624 * [taylor]: Taking taylor expansion of 1 in x 1.624 * [backup-simplify]: Simplify 1 into 1 1.624 * [taylor]: Taking taylor expansion of (exp x) in x 1.624 * [taylor]: Taking taylor expansion of x in x 1.624 * [backup-simplify]: Simplify 0 into 0 1.624 * [backup-simplify]: Simplify 1 into 1 1.624 * [backup-simplify]: Simplify (exp 0) into 1 1.624 * [backup-simplify]: Simplify (+ 1 1) into 2 1.624 * [backup-simplify]: Simplify (log 2) into (log 2) 1.624 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 1.624 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.624 * [taylor]: Taking taylor expansion of x in x 1.624 * [backup-simplify]: Simplify 0 into 0 1.625 * [backup-simplify]: Simplify 1 into 1 1.625 * [taylor]: Taking taylor expansion of (pow y 3) in x 1.625 * [taylor]: Taking taylor expansion of y in x 1.625 * [backup-simplify]: Simplify y into y 1.625 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in x 1.625 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 1.625 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.625 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.625 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.625 * [taylor]: Taking taylor expansion of 1 in x 1.625 * [backup-simplify]: Simplify 1 into 1 1.625 * [taylor]: Taking taylor expansion of (exp x) in x 1.625 * [taylor]: Taking taylor expansion of x in x 1.625 * [backup-simplify]: Simplify 0 into 0 1.625 * [backup-simplify]: Simplify 1 into 1 1.625 * [backup-simplify]: Simplify (exp 0) into 1 1.625 * [backup-simplify]: Simplify (+ 1 1) into 2 1.625 * [backup-simplify]: Simplify (log 2) into (log 2) 1.625 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in x 1.625 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 1.625 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.625 * [taylor]: Taking taylor expansion of x in x 1.625 * [backup-simplify]: Simplify 0 into 0 1.625 * [backup-simplify]: Simplify 1 into 1 1.625 * [taylor]: Taking taylor expansion of (pow y 2) in x 1.625 * [taylor]: Taking taylor expansion of y in x 1.625 * [backup-simplify]: Simplify y into y 1.625 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in x 1.625 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.626 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.626 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.626 * [taylor]: Taking taylor expansion of 1 in x 1.626 * [backup-simplify]: Simplify 1 into 1 1.626 * [taylor]: Taking taylor expansion of (exp x) in x 1.626 * [taylor]: Taking taylor expansion of x in x 1.626 * [backup-simplify]: Simplify 0 into 0 1.626 * [backup-simplify]: Simplify 1 into 1 1.626 * [backup-simplify]: Simplify (exp 0) into 1 1.626 * [backup-simplify]: Simplify (+ 1 1) into 2 1.626 * [backup-simplify]: Simplify (log 2) into (log 2) 1.626 * [taylor]: Taking taylor expansion of (* x y) in x 1.626 * [taylor]: Taking taylor expansion of x in x 1.626 * [backup-simplify]: Simplify 0 into 0 1.626 * [backup-simplify]: Simplify 1 into 1 1.626 * [taylor]: Taking taylor expansion of y in x 1.626 * [backup-simplify]: Simplify y into y 1.627 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 1.628 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 1.629 * [backup-simplify]: Simplify (+ (pow (log 2) 3) 0) into (pow (log 2) 3) 1.630 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 1.630 * [backup-simplify]: Simplify (* 0 y) into 0 1.630 * [backup-simplify]: Simplify (* (log 2) 0) into 0 1.631 * [backup-simplify]: Simplify (+ 0 0) into 0 1.631 * [backup-simplify]: Simplify (+ (pow (log 2) 2) 0) into (pow (log 2) 2) 1.633 * [backup-simplify]: Simplify (/ (pow (log 2) 3) (pow (log 2) 2)) into (log 2) 1.633 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))))) in x 1.633 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) in x 1.633 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in x 1.633 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.633 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.633 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.633 * [taylor]: Taking taylor expansion of 1 in x 1.633 * [backup-simplify]: Simplify 1 into 1 1.633 * [taylor]: Taking taylor expansion of (exp x) in x 1.633 * [taylor]: Taking taylor expansion of x in x 1.633 * [backup-simplify]: Simplify 0 into 0 1.634 * [backup-simplify]: Simplify 1 into 1 1.634 * [backup-simplify]: Simplify (exp 0) into 1 1.634 * [backup-simplify]: Simplify (+ 1 1) into 2 1.634 * [backup-simplify]: Simplify (log 2) into (log 2) 1.634 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 1.634 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.634 * [taylor]: Taking taylor expansion of x in x 1.634 * [backup-simplify]: Simplify 0 into 0 1.634 * [backup-simplify]: Simplify 1 into 1 1.634 * [taylor]: Taking taylor expansion of (pow y 3) in x 1.634 * [taylor]: Taking taylor expansion of y in x 1.634 * [backup-simplify]: Simplify y into y 1.634 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in x 1.634 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 1.634 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.635 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.635 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.635 * [taylor]: Taking taylor expansion of 1 in x 1.635 * [backup-simplify]: Simplify 1 into 1 1.635 * [taylor]: Taking taylor expansion of (exp x) in x 1.635 * [taylor]: Taking taylor expansion of x in x 1.635 * [backup-simplify]: Simplify 0 into 0 1.635 * [backup-simplify]: Simplify 1 into 1 1.635 * [backup-simplify]: Simplify (exp 0) into 1 1.635 * [backup-simplify]: Simplify (+ 1 1) into 2 1.635 * [backup-simplify]: Simplify (log 2) into (log 2) 1.635 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in x 1.635 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 1.635 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.636 * [taylor]: Taking taylor expansion of x in x 1.636 * [backup-simplify]: Simplify 0 into 0 1.636 * [backup-simplify]: Simplify 1 into 1 1.636 * [taylor]: Taking taylor expansion of (pow y 2) in x 1.636 * [taylor]: Taking taylor expansion of y in x 1.636 * [backup-simplify]: Simplify y into y 1.636 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in x 1.636 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.636 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.636 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.636 * [taylor]: Taking taylor expansion of 1 in x 1.636 * [backup-simplify]: Simplify 1 into 1 1.636 * [taylor]: Taking taylor expansion of (exp x) in x 1.636 * [taylor]: Taking taylor expansion of x in x 1.636 * [backup-simplify]: Simplify 0 into 0 1.636 * [backup-simplify]: Simplify 1 into 1 1.636 * [backup-simplify]: Simplify (exp 0) into 1 1.636 * [backup-simplify]: Simplify (+ 1 1) into 2 1.637 * [backup-simplify]: Simplify (log 2) into (log 2) 1.637 * [taylor]: Taking taylor expansion of (* x y) in x 1.637 * [taylor]: Taking taylor expansion of x in x 1.637 * [backup-simplify]: Simplify 0 into 0 1.637 * [backup-simplify]: Simplify 1 into 1 1.637 * [taylor]: Taking taylor expansion of y in x 1.637 * [backup-simplify]: Simplify y into y 1.638 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 1.640 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 1.641 * [backup-simplify]: Simplify (+ (pow (log 2) 3) 0) into (pow (log 2) 3) 1.642 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 1.642 * [backup-simplify]: Simplify (* 0 y) into 0 1.643 * [backup-simplify]: Simplify (* (log 2) 0) into 0 1.643 * [backup-simplify]: Simplify (+ 0 0) into 0 1.644 * [backup-simplify]: Simplify (+ (pow (log 2) 2) 0) into (pow (log 2) 2) 1.646 * [backup-simplify]: Simplify (/ (pow (log 2) 3) (pow (log 2) 2)) into (log 2) 1.646 * [taylor]: Taking taylor expansion of (log 2) in y 1.646 * [taylor]: Taking taylor expansion of 2 in y 1.646 * [backup-simplify]: Simplify 2 into 2 1.647 * [backup-simplify]: Simplify (log 2) into (log 2) 1.647 * [backup-simplify]: Simplify (log 2) into (log 2) 1.647 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.648 * [backup-simplify]: Simplify (+ 0 1) into 1 1.648 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 1.650 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 1.652 * [backup-simplify]: Simplify (+ (* (log 2) (log 2)) (* 1/2 (pow (log 2) 2))) into (* 3/2 (pow (log 2) 2)) 1.654 * [backup-simplify]: Simplify (+ (* 3/2 (pow (log 2) 2)) 0) into (* 3/2 (pow (log 2) 2)) 1.654 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.654 * [backup-simplify]: Simplify (+ 0 1) into 1 1.655 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 1.657 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 1.657 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 1.658 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.658 * [backup-simplify]: Simplify (+ 0 1) into 1 1.659 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 1.659 * [backup-simplify]: Simplify (+ (* (log 2) y) (* 1/2 0)) into (* (log 2) y) 1.659 * [backup-simplify]: Simplify (+ 0 (* (log 2) y)) into (* (log 2) y) 1.660 * [backup-simplify]: Simplify (+ (log 2) (* (log 2) y)) into (+ (log 2) (* (log 2) y)) 1.663 * [backup-simplify]: Simplify (- (/ (* 3/2 (pow (log 2) 2)) (pow (log 2) 2)) (+ (* (log 2) (/ (+ (log 2) (* (log 2) y)) (pow (log 2) 2))))) into (- 1/2 y) 1.663 * [taylor]: Taking taylor expansion of (- 1/2 y) in y 1.663 * [taylor]: Taking taylor expansion of 1/2 in y 1.663 * [backup-simplify]: Simplify 1/2 into 1/2 1.663 * [taylor]: Taking taylor expansion of y in y 1.663 * [backup-simplify]: Simplify 0 into 0 1.663 * [backup-simplify]: Simplify 1 into 1 1.663 * [backup-simplify]: Simplify (- 0) into 0 1.664 * [backup-simplify]: Simplify (+ 1/2 0) into 1/2 1.664 * [backup-simplify]: Simplify 1/2 into 1/2 1.664 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 2 1)))) 1) into 0 1.664 * [backup-simplify]: Simplify 0 into 0 1.665 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.666 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 1.667 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 1.669 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 1.674 * [backup-simplify]: Simplify (+ (* (log 2) (+ (* 1/4 (log 2)) 1/4)) (+ (* 1/2 (log 2)) (* 1/8 (pow (log 2) 2)))) into (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 1.676 * [backup-simplify]: Simplify (+ (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 0) into (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 1.678 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.679 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 1.682 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 1.686 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 1.686 * [backup-simplify]: Simplify (* 1 1) into 1 1.686 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.686 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 1.687 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 1.692 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.692 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 1.694 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 1.694 * [backup-simplify]: Simplify (+ (* (log 2) 0) (+ (* 1/2 y) (* 1/8 0))) into (* 1/2 y) 1.695 * [backup-simplify]: Simplify (+ (pow y 2) (* 1/2 y)) into (+ (pow y 2) (* 1/2 y)) 1.696 * [backup-simplify]: Simplify (+ (+ (* 1/4 (log 2)) 1/4) (+ (pow y 2) (* 1/2 y))) into (+ (* 1/4 (log 2)) (+ (pow y 2) (+ (* 1/2 y) 1/4))) 1.701 * [backup-simplify]: Simplify (- (/ (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) (pow (log 2) 2)) (+ (* (log 2) (/ (+ (* 1/4 (log 2)) (+ (pow y 2) (+ (* 1/2 y) 1/4))) (pow (log 2) 2))) (* (- 1/2 y) (/ (+ (log 2) (* (log 2) y)) (pow (log 2) 2))))) into 1/8 1.701 * [taylor]: Taking taylor expansion of 1/8 in y 1.701 * [backup-simplify]: Simplify 1/8 into 1/8 1.701 * [backup-simplify]: Simplify 1/8 into 1/8 1.702 * [backup-simplify]: Simplify (+ (* 1/8 (pow (* 1 x) 2)) (+ (* 1/2 (* 1 x)) (log 2))) into (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 1.702 * [backup-simplify]: Simplify (/ (- (pow (log1p (exp (/ 1 x))) 3) (pow (* (/ 1 y) (/ 1 x)) 3)) (+ (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) (+ (* (* (/ 1 y) (/ 1 x)) (* (/ 1 y) (/ 1 x))) (* (log1p (exp (/ 1 x))) (* (/ 1 y) (/ 1 x)))))) into (/ (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)))) 1.702 * [approximate]: Taking taylor expansion of (/ (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)))) in (x y) around 0 1.702 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)))) in y 1.702 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in y 1.702 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in y 1.702 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 1.702 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.702 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 1.702 * [taylor]: Taking taylor expansion of 1 in y 1.702 * [backup-simplify]: Simplify 1 into 1 1.702 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 1.702 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.702 * [taylor]: Taking taylor expansion of x in y 1.702 * [backup-simplify]: Simplify x into x 1.702 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 1.702 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.703 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.703 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.703 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in y 1.703 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in y 1.703 * [taylor]: Taking taylor expansion of (pow x 3) in y 1.703 * [taylor]: Taking taylor expansion of x in y 1.703 * [backup-simplify]: Simplify x into x 1.703 * [taylor]: Taking taylor expansion of (pow y 3) in y 1.703 * [taylor]: Taking taylor expansion of y in y 1.703 * [backup-simplify]: Simplify 0 into 0 1.703 * [backup-simplify]: Simplify 1 into 1 1.703 * [backup-simplify]: Simplify (* x x) into (pow x 2) 1.703 * [backup-simplify]: Simplify (* x (pow x 2)) into (pow x 3) 1.703 * [backup-simplify]: Simplify (* 1 1) into 1 1.703 * [backup-simplify]: Simplify (* 1 1) into 1 1.703 * [backup-simplify]: Simplify (* (pow x 3) 1) into (pow x 3) 1.703 * [backup-simplify]: Simplify (/ 1 (pow x 3)) into (/ 1 (pow x 3)) 1.703 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in y 1.703 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in y 1.703 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 1.704 * [taylor]: Taking taylor expansion of (pow x 2) in y 1.704 * [taylor]: Taking taylor expansion of x in y 1.704 * [backup-simplify]: Simplify x into x 1.704 * [taylor]: Taking taylor expansion of (pow y 2) in y 1.704 * [taylor]: Taking taylor expansion of y in y 1.704 * [backup-simplify]: Simplify 0 into 0 1.704 * [backup-simplify]: Simplify 1 into 1 1.704 * [backup-simplify]: Simplify (* x x) into (pow x 2) 1.704 * [backup-simplify]: Simplify (* 1 1) into 1 1.704 * [backup-simplify]: Simplify (* (pow x 2) 1) into (pow x 2) 1.704 * [backup-simplify]: Simplify (/ 1 (pow x 2)) into (/ 1 (pow x 2)) 1.704 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in y 1.704 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in y 1.704 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 1.704 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.704 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 1.704 * [taylor]: Taking taylor expansion of 1 in y 1.704 * [backup-simplify]: Simplify 1 into 1 1.704 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 1.704 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.704 * [taylor]: Taking taylor expansion of x in y 1.704 * [backup-simplify]: Simplify x into x 1.704 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 1.704 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.704 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.704 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.704 * [taylor]: Taking taylor expansion of (* x y) in y 1.704 * [taylor]: Taking taylor expansion of x in y 1.704 * [backup-simplify]: Simplify x into x 1.704 * [taylor]: Taking taylor expansion of y in y 1.704 * [backup-simplify]: Simplify 0 into 0 1.704 * [backup-simplify]: Simplify 1 into 1 1.704 * [backup-simplify]: Simplify (* x 0) into 0 1.705 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 1.705 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) x) into (/ (log (+ (exp (/ 1 x)) 1)) x) 1.705 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in y 1.705 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 1.705 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.705 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 1.705 * [taylor]: Taking taylor expansion of 1 in y 1.705 * [backup-simplify]: Simplify 1 into 1 1.705 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 1.705 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.705 * [taylor]: Taking taylor expansion of x in y 1.705 * [backup-simplify]: Simplify x into x 1.705 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 1.705 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.705 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.705 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.705 * [backup-simplify]: Simplify (- (/ 1 (pow x 3))) into (- (/ 1 (pow x 3))) 1.705 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x 3)))) into (- (/ 1 (pow x 3))) 1.705 * [backup-simplify]: Simplify (+ (/ 1 (pow x 2)) 0) into (/ 1 (pow x 2)) 1.706 * [backup-simplify]: Simplify (/ (- (/ 1 (pow x 3))) (/ 1 (pow x 2))) into (/ -1 x) 1.706 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)))) in x 1.706 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in x 1.706 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in x 1.706 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.706 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.706 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.706 * [taylor]: Taking taylor expansion of 1 in x 1.706 * [backup-simplify]: Simplify 1 into 1 1.706 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.706 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.706 * [taylor]: Taking taylor expansion of x in x 1.706 * [backup-simplify]: Simplify 0 into 0 1.706 * [backup-simplify]: Simplify 1 into 1 1.706 * [backup-simplify]: Simplify (/ 1 1) into 1 1.706 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.706 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.706 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.706 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in x 1.706 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 1.706 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.706 * [taylor]: Taking taylor expansion of x in x 1.706 * [backup-simplify]: Simplify 0 into 0 1.706 * [backup-simplify]: Simplify 1 into 1 1.706 * [taylor]: Taking taylor expansion of (pow y 3) in x 1.706 * [taylor]: Taking taylor expansion of y in x 1.706 * [backup-simplify]: Simplify y into y 1.707 * [backup-simplify]: Simplify (* 1 1) into 1 1.707 * [backup-simplify]: Simplify (* 1 1) into 1 1.707 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.707 * [backup-simplify]: Simplify (* y (pow y 2)) into (pow y 3) 1.707 * [backup-simplify]: Simplify (* 1 (pow y 3)) into (pow y 3) 1.707 * [backup-simplify]: Simplify (/ 1 (pow y 3)) into (/ 1 (pow y 3)) 1.707 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in x 1.707 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 1.707 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 1.707 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.707 * [taylor]: Taking taylor expansion of x in x 1.707 * [backup-simplify]: Simplify 0 into 0 1.707 * [backup-simplify]: Simplify 1 into 1 1.707 * [taylor]: Taking taylor expansion of (pow y 2) in x 1.707 * [taylor]: Taking taylor expansion of y in x 1.707 * [backup-simplify]: Simplify y into y 1.707 * [backup-simplify]: Simplify (* 1 1) into 1 1.707 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.708 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 1.708 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 1.708 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in x 1.708 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in x 1.708 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.708 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.708 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.708 * [taylor]: Taking taylor expansion of 1 in x 1.708 * [backup-simplify]: Simplify 1 into 1 1.708 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.708 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.708 * [taylor]: Taking taylor expansion of x in x 1.708 * [backup-simplify]: Simplify 0 into 0 1.708 * [backup-simplify]: Simplify 1 into 1 1.708 * [backup-simplify]: Simplify (/ 1 1) into 1 1.708 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.708 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.708 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.708 * [taylor]: Taking taylor expansion of (* x y) in x 1.708 * [taylor]: Taking taylor expansion of x in x 1.708 * [backup-simplify]: Simplify 0 into 0 1.708 * [backup-simplify]: Simplify 1 into 1 1.708 * [taylor]: Taking taylor expansion of y in x 1.708 * [backup-simplify]: Simplify y into y 1.708 * [backup-simplify]: Simplify (* 0 y) into 0 1.709 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 1.709 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) y) into (/ (log (+ (exp (/ 1 x)) 1)) y) 1.709 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 1.709 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.709 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.709 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.709 * [taylor]: Taking taylor expansion of 1 in x 1.709 * [backup-simplify]: Simplify 1 into 1 1.709 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.709 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.709 * [taylor]: Taking taylor expansion of x in x 1.709 * [backup-simplify]: Simplify 0 into 0 1.709 * [backup-simplify]: Simplify 1 into 1 1.709 * [backup-simplify]: Simplify (/ 1 1) into 1 1.709 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.709 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.709 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.710 * [backup-simplify]: Simplify (- (/ 1 (pow y 3))) into (- (/ 1 (pow y 3))) 1.710 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y 3)))) into (- (/ 1 (pow y 3))) 1.710 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 1.710 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y 3))) (/ 1 (pow y 2))) into (/ -1 y) 1.710 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)))) in x 1.710 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in x 1.710 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in x 1.710 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.710 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.710 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.710 * [taylor]: Taking taylor expansion of 1 in x 1.710 * [backup-simplify]: Simplify 1 into 1 1.710 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.710 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.710 * [taylor]: Taking taylor expansion of x in x 1.710 * [backup-simplify]: Simplify 0 into 0 1.710 * [backup-simplify]: Simplify 1 into 1 1.710 * [backup-simplify]: Simplify (/ 1 1) into 1 1.710 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.710 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.710 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.711 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in x 1.711 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 1.711 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.711 * [taylor]: Taking taylor expansion of x in x 1.711 * [backup-simplify]: Simplify 0 into 0 1.711 * [backup-simplify]: Simplify 1 into 1 1.711 * [taylor]: Taking taylor expansion of (pow y 3) in x 1.711 * [taylor]: Taking taylor expansion of y in x 1.711 * [backup-simplify]: Simplify y into y 1.711 * [backup-simplify]: Simplify (* 1 1) into 1 1.711 * [backup-simplify]: Simplify (* 1 1) into 1 1.711 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.711 * [backup-simplify]: Simplify (* y (pow y 2)) into (pow y 3) 1.711 * [backup-simplify]: Simplify (* 1 (pow y 3)) into (pow y 3) 1.711 * [backup-simplify]: Simplify (/ 1 (pow y 3)) into (/ 1 (pow y 3)) 1.711 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in x 1.711 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 1.711 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 1.711 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.711 * [taylor]: Taking taylor expansion of x in x 1.711 * [backup-simplify]: Simplify 0 into 0 1.711 * [backup-simplify]: Simplify 1 into 1 1.711 * [taylor]: Taking taylor expansion of (pow y 2) in x 1.711 * [taylor]: Taking taylor expansion of y in x 1.712 * [backup-simplify]: Simplify y into y 1.712 * [backup-simplify]: Simplify (* 1 1) into 1 1.712 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.712 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 1.712 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 1.712 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in x 1.712 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in x 1.712 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.712 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.712 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.712 * [taylor]: Taking taylor expansion of 1 in x 1.712 * [backup-simplify]: Simplify 1 into 1 1.712 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.712 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.712 * [taylor]: Taking taylor expansion of x in x 1.712 * [backup-simplify]: Simplify 0 into 0 1.712 * [backup-simplify]: Simplify 1 into 1 1.712 * [backup-simplify]: Simplify (/ 1 1) into 1 1.713 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.713 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.713 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.713 * [taylor]: Taking taylor expansion of (* x y) in x 1.713 * [taylor]: Taking taylor expansion of x in x 1.713 * [backup-simplify]: Simplify 0 into 0 1.713 * [backup-simplify]: Simplify 1 into 1 1.713 * [taylor]: Taking taylor expansion of y in x 1.713 * [backup-simplify]: Simplify y into y 1.713 * [backup-simplify]: Simplify (* 0 y) into 0 1.713 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 1.713 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) y) into (/ (log (+ (exp (/ 1 x)) 1)) y) 1.713 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 1.713 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.713 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.713 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.713 * [taylor]: Taking taylor expansion of 1 in x 1.713 * [backup-simplify]: Simplify 1 into 1 1.713 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.713 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.713 * [taylor]: Taking taylor expansion of x in x 1.713 * [backup-simplify]: Simplify 0 into 0 1.713 * [backup-simplify]: Simplify 1 into 1 1.714 * [backup-simplify]: Simplify (/ 1 1) into 1 1.714 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.714 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.714 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.714 * [backup-simplify]: Simplify (- (/ 1 (pow y 3))) into (- (/ 1 (pow y 3))) 1.714 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y 3)))) into (- (/ 1 (pow y 3))) 1.714 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 1.714 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y 3))) (/ 1 (pow y 2))) into (/ -1 y) 1.714 * [taylor]: Taking taylor expansion of (/ -1 y) in y 1.714 * [taylor]: Taking taylor expansion of -1 in y 1.714 * [backup-simplify]: Simplify -1 into -1 1.714 * [taylor]: Taking taylor expansion of y in y 1.714 * [backup-simplify]: Simplify 0 into 0 1.714 * [backup-simplify]: Simplify 1 into 1 1.714 * [backup-simplify]: Simplify (/ -1 1) into -1 1.715 * [backup-simplify]: Simplify -1 into -1 1.715 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 1.715 * [backup-simplify]: Simplify (+ (* y 0) (* 0 (pow y 2))) into 0 1.715 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.715 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.716 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 3))) into 0 1.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))))) into 0 1.716 * [backup-simplify]: Simplify (- 0) into 0 1.716 * [backup-simplify]: Simplify (+ 0 0) into 0 1.716 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 1.717 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.717 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 2))) into 0 1.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))))) into 0 1.717 * [backup-simplify]: Simplify (+ (/ (log (+ (exp (/ 1 x)) 1)) y) 0) into (/ (log (+ (exp (/ 1 x)) 1)) y) 1.717 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ 1 x)) 1)) y)) into (/ (log (+ (exp (/ 1 x)) 1)) y) 1.718 * [backup-simplify]: Simplify (- (/ 0 (/ 1 (pow y 2))) (+ (* (/ -1 y) (/ (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 1 (pow y 2)))))) into (log (+ (exp (/ 1 x)) 1)) 1.718 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 1.718 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 1.718 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 1.718 * [taylor]: Taking taylor expansion of (/ 1 x) in y 1.718 * [taylor]: Taking taylor expansion of x in y 1.718 * [backup-simplify]: Simplify x into x 1.718 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 1.718 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.718 * [taylor]: Taking taylor expansion of 1 in y 1.718 * [backup-simplify]: Simplify 1 into 1 1.718 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 1.718 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.719 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1.719 * [backup-simplify]: Simplify 0 into 0 1.719 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 1.719 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 1.720 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.720 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.721 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 3)))) into 0 1.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 1.721 * [backup-simplify]: Simplify (- 0) into 0 1.722 * [backup-simplify]: Simplify (+ 0 0) into 0 1.722 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 1.722 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.723 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 1.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 1.723 * [backup-simplify]: Simplify (+ 0 0) into 0 1.724 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 1.724 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 1.725 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)))) into 0 1.725 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 1.725 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 1.725 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 1.726 * [backup-simplify]: Simplify (- (/ 0 (/ 1 (pow y 2))) (+ (* (/ -1 y) (/ (pow (log (+ (exp (/ 1 x)) 1)) 2) (/ 1 (pow y 2)))) (* (log (+ (exp (/ 1 x)) 1)) (/ (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 1 (pow y 2)))))) into 0 1.726 * [taylor]: Taking taylor expansion of 0 in y 1.726 * [backup-simplify]: Simplify 0 into 0 1.726 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.727 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.727 * [backup-simplify]: Simplify 0 into 0 1.727 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 1.728 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 3) 1.728 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 1.729 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 1.730 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.731 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.733 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 3))))) into 0 1.733 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 1.733 * [backup-simplify]: Simplify (- 0) into 0 1.733 * [backup-simplify]: Simplify (+ (pow (log (+ (exp (/ 1 x)) 1)) 3) 0) into (pow (log (+ (exp (/ 1 x)) 1)) 3) 1.734 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 1.735 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.737 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 1.737 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 1.737 * [backup-simplify]: Simplify (+ 0 0) into 0 1.740 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 1.741 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 1.741 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 1.742 * [backup-simplify]: Simplify (+ 0 0) into 0 1.743 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 1.743 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 1.743 * [backup-simplify]: Simplify (+ 0 0) into 0 1.743 * [backup-simplify]: Simplify (+ 0 0) into 0 1.744 * [backup-simplify]: Simplify (- (/ (pow (log (+ (exp (/ 1 x)) 1)) 3) (/ 1 (pow y 2))) (+ (* (/ -1 y) (/ 0 (/ 1 (pow y 2)))) (* (log (+ (exp (/ 1 x)) 1)) (/ (pow (log (+ (exp (/ 1 x)) 1)) 2) (/ 1 (pow y 2)))) (* 0 (/ (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 1 (pow y 2)))))) into 0 1.744 * [taylor]: Taking taylor expansion of 0 in y 1.745 * [backup-simplify]: Simplify 0 into 0 1.745 * [backup-simplify]: Simplify 0 into 0 1.745 * [backup-simplify]: Simplify (- (+ (* (/ 1 x) (/ 0 x)))) into 0 1.746 * [backup-simplify]: Simplify (* (exp (/ 1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 1.746 * [backup-simplify]: Simplify (+ 0 0) into 0 1.747 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 1.747 * [backup-simplify]: Simplify 0 into 0 1.748 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.748 * [backup-simplify]: Simplify 0 into 0 1.748 * [backup-simplify]: Simplify (+ 0 0) into 0 1.749 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 1.749 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 1.750 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2))) into 0 1.751 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 1.752 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 1.753 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.755 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.756 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 3)))))) into 0 1.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 1.757 * [backup-simplify]: Simplify (- 0) into 0 1.757 * [backup-simplify]: Simplify (+ 0 0) into 0 1.759 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 1.760 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.761 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 1.762 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 1.762 * [backup-simplify]: Simplify (+ 0 0) into 0 1.765 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 1.766 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 1.767 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 1.767 * [backup-simplify]: Simplify (+ 0 0) into 0 1.769 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 1.769 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 1.769 * [backup-simplify]: Simplify (+ 0 0) into 0 1.770 * [backup-simplify]: Simplify (+ 0 0) into 0 1.770 * [backup-simplify]: Simplify (- (/ 0 (/ 1 (pow y 2))) (+ (* (/ -1 y) (/ 0 (/ 1 (pow y 2)))) (* (log (+ (exp (/ 1 x)) 1)) (/ 0 (/ 1 (pow y 2)))) (* 0 (/ (pow (log (+ (exp (/ 1 x)) 1)) 2) (/ 1 (pow y 2)))) (* 0 (/ (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 1 (pow y 2)))))) into 0 1.770 * [taylor]: Taking taylor expansion of 0 in y 1.770 * [backup-simplify]: Simplify 0 into 0 1.770 * [backup-simplify]: Simplify 0 into 0 1.770 * [backup-simplify]: Simplify 0 into 0 1.770 * [backup-simplify]: Simplify (+ (log (+ (exp (/ 1 (/ 1 x))) 1)) (* -1 (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x))))) into (- (log (+ (exp x) 1)) (* x y)) 1.771 * [backup-simplify]: Simplify (/ (- (pow (log1p (exp (/ 1 (- x)))) 3) (pow (* (/ 1 (- y)) (/ 1 (- x))) 3)) (+ (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) (+ (* (* (/ 1 (- y)) (/ 1 (- x))) (* (/ 1 (- y)) (/ 1 (- x)))) (* (log1p (exp (/ 1 (- x)))) (* (/ 1 (- y)) (/ 1 (- x))))))) into (/ (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))))) 1.771 * [approximate]: Taking taylor expansion of (/ (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))))) in (x y) around 0 1.771 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))))) in y 1.771 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in y 1.771 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in y 1.771 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 1.771 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.771 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 1.771 * [taylor]: Taking taylor expansion of 1 in y 1.771 * [backup-simplify]: Simplify 1 into 1 1.771 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 1.771 * [taylor]: Taking taylor expansion of (/ -1 x) in y 1.771 * [taylor]: Taking taylor expansion of -1 in y 1.771 * [backup-simplify]: Simplify -1 into -1 1.771 * [taylor]: Taking taylor expansion of x in y 1.771 * [backup-simplify]: Simplify x into x 1.771 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 1.771 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.771 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.771 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.771 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in y 1.771 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in y 1.771 * [taylor]: Taking taylor expansion of (pow x 3) in y 1.771 * [taylor]: Taking taylor expansion of x in y 1.771 * [backup-simplify]: Simplify x into x 1.771 * [taylor]: Taking taylor expansion of (pow y 3) in y 1.771 * [taylor]: Taking taylor expansion of y in y 1.771 * [backup-simplify]: Simplify 0 into 0 1.771 * [backup-simplify]: Simplify 1 into 1 1.772 * [backup-simplify]: Simplify (* x x) into (pow x 2) 1.772 * [backup-simplify]: Simplify (* x (pow x 2)) into (pow x 3) 1.772 * [backup-simplify]: Simplify (* 1 1) into 1 1.772 * [backup-simplify]: Simplify (* 1 1) into 1 1.772 * [backup-simplify]: Simplify (* (pow x 3) 1) into (pow x 3) 1.772 * [backup-simplify]: Simplify (/ 1 (pow x 3)) into (/ 1 (pow x 3)) 1.772 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in y 1.772 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in y 1.772 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 1.772 * [taylor]: Taking taylor expansion of (pow x 2) in y 1.772 * [taylor]: Taking taylor expansion of x in y 1.772 * [backup-simplify]: Simplify x into x 1.772 * [taylor]: Taking taylor expansion of (pow y 2) in y 1.772 * [taylor]: Taking taylor expansion of y in y 1.772 * [backup-simplify]: Simplify 0 into 0 1.772 * [backup-simplify]: Simplify 1 into 1 1.772 * [backup-simplify]: Simplify (* x x) into (pow x 2) 1.773 * [backup-simplify]: Simplify (* 1 1) into 1 1.773 * [backup-simplify]: Simplify (* (pow x 2) 1) into (pow x 2) 1.773 * [backup-simplify]: Simplify (/ 1 (pow x 2)) into (/ 1 (pow x 2)) 1.773 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in y 1.773 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in y 1.773 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 1.773 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.773 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 1.773 * [taylor]: Taking taylor expansion of 1 in y 1.773 * [backup-simplify]: Simplify 1 into 1 1.773 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 1.773 * [taylor]: Taking taylor expansion of (/ -1 x) in y 1.773 * [taylor]: Taking taylor expansion of -1 in y 1.773 * [backup-simplify]: Simplify -1 into -1 1.773 * [taylor]: Taking taylor expansion of x in y 1.773 * [backup-simplify]: Simplify x into x 1.773 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 1.773 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.773 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.773 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.773 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in y 1.773 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 1.773 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.773 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 1.773 * [taylor]: Taking taylor expansion of 1 in y 1.773 * [backup-simplify]: Simplify 1 into 1 1.773 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 1.773 * [taylor]: Taking taylor expansion of (/ -1 x) in y 1.773 * [taylor]: Taking taylor expansion of -1 in y 1.773 * [backup-simplify]: Simplify -1 into -1 1.773 * [taylor]: Taking taylor expansion of x in y 1.773 * [backup-simplify]: Simplify x into x 1.774 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 1.774 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.774 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.774 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.774 * [taylor]: Taking taylor expansion of (* x y) in y 1.774 * [taylor]: Taking taylor expansion of x in y 1.774 * [backup-simplify]: Simplify x into x 1.774 * [taylor]: Taking taylor expansion of y in y 1.774 * [backup-simplify]: Simplify 0 into 0 1.774 * [backup-simplify]: Simplify 1 into 1 1.774 * [backup-simplify]: Simplify (* x 0) into 0 1.774 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 1.774 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) x) into (/ (log (+ (exp (/ -1 x)) 1)) x) 1.774 * [backup-simplify]: Simplify (- (/ 1 (pow x 3))) into (- (/ 1 (pow x 3))) 1.774 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x 3)))) into (- (/ 1 (pow x 3))) 1.774 * [backup-simplify]: Simplify (+ (/ 1 (pow x 2)) 0) into (/ 1 (pow x 2)) 1.774 * [backup-simplify]: Simplify (/ (- (/ 1 (pow x 3))) (/ 1 (pow x 2))) into (/ -1 x) 1.774 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))))) in x 1.775 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in x 1.775 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in x 1.775 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1.775 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.775 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1.775 * [taylor]: Taking taylor expansion of 1 in x 1.775 * [backup-simplify]: Simplify 1 into 1 1.775 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.775 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.775 * [taylor]: Taking taylor expansion of -1 in x 1.775 * [backup-simplify]: Simplify -1 into -1 1.775 * [taylor]: Taking taylor expansion of x in x 1.775 * [backup-simplify]: Simplify 0 into 0 1.775 * [backup-simplify]: Simplify 1 into 1 1.775 * [backup-simplify]: Simplify (/ -1 1) into -1 1.775 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.775 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.775 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.775 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in x 1.775 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 1.775 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.775 * [taylor]: Taking taylor expansion of x in x 1.775 * [backup-simplify]: Simplify 0 into 0 1.775 * [backup-simplify]: Simplify 1 into 1 1.775 * [taylor]: Taking taylor expansion of (pow y 3) in x 1.775 * [taylor]: Taking taylor expansion of y in x 1.775 * [backup-simplify]: Simplify y into y 1.776 * [backup-simplify]: Simplify (* 1 1) into 1 1.776 * [backup-simplify]: Simplify (* 1 1) into 1 1.776 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.776 * [backup-simplify]: Simplify (* y (pow y 2)) into (pow y 3) 1.776 * [backup-simplify]: Simplify (* 1 (pow y 3)) into (pow y 3) 1.776 * [backup-simplify]: Simplify (/ 1 (pow y 3)) into (/ 1 (pow y 3)) 1.776 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in x 1.776 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 1.776 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 1.776 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.776 * [taylor]: Taking taylor expansion of x in x 1.776 * [backup-simplify]: Simplify 0 into 0 1.776 * [backup-simplify]: Simplify 1 into 1 1.776 * [taylor]: Taking taylor expansion of (pow y 2) in x 1.776 * [taylor]: Taking taylor expansion of y in x 1.776 * [backup-simplify]: Simplify y into y 1.776 * [backup-simplify]: Simplify (* 1 1) into 1 1.776 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.777 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 1.777 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 1.777 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in x 1.777 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 1.777 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1.777 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.777 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1.777 * [taylor]: Taking taylor expansion of 1 in x 1.777 * [backup-simplify]: Simplify 1 into 1 1.777 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.777 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.777 * [taylor]: Taking taylor expansion of -1 in x 1.777 * [backup-simplify]: Simplify -1 into -1 1.777 * [taylor]: Taking taylor expansion of x in x 1.777 * [backup-simplify]: Simplify 0 into 0 1.777 * [backup-simplify]: Simplify 1 into 1 1.777 * [backup-simplify]: Simplify (/ -1 1) into -1 1.777 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.777 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.777 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.777 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in x 1.777 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1.777 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.777 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1.777 * [taylor]: Taking taylor expansion of 1 in x 1.777 * [backup-simplify]: Simplify 1 into 1 1.777 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.777 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.777 * [taylor]: Taking taylor expansion of -1 in x 1.777 * [backup-simplify]: Simplify -1 into -1 1.777 * [taylor]: Taking taylor expansion of x in x 1.777 * [backup-simplify]: Simplify 0 into 0 1.778 * [backup-simplify]: Simplify 1 into 1 1.778 * [backup-simplify]: Simplify (/ -1 1) into -1 1.778 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.778 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.778 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.778 * [taylor]: Taking taylor expansion of (* x y) in x 1.778 * [taylor]: Taking taylor expansion of x in x 1.778 * [backup-simplify]: Simplify 0 into 0 1.778 * [backup-simplify]: Simplify 1 into 1 1.778 * [taylor]: Taking taylor expansion of y in x 1.778 * [backup-simplify]: Simplify y into y 1.778 * [backup-simplify]: Simplify (* 0 y) into 0 1.778 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 1.778 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) y) into (/ (log (+ (exp (/ -1 x)) 1)) y) 1.779 * [backup-simplify]: Simplify (- (/ 1 (pow y 3))) into (- (/ 1 (pow y 3))) 1.779 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y 3)))) into (- (/ 1 (pow y 3))) 1.779 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 1.779 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y 3))) (/ 1 (pow y 2))) into (/ -1 y) 1.779 * [taylor]: Taking taylor expansion of (/ (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))))) in x 1.779 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in x 1.779 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in x 1.779 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1.779 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.779 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1.779 * [taylor]: Taking taylor expansion of 1 in x 1.779 * [backup-simplify]: Simplify 1 into 1 1.779 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.779 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.779 * [taylor]: Taking taylor expansion of -1 in x 1.779 * [backup-simplify]: Simplify -1 into -1 1.779 * [taylor]: Taking taylor expansion of x in x 1.779 * [backup-simplify]: Simplify 0 into 0 1.779 * [backup-simplify]: Simplify 1 into 1 1.779 * [backup-simplify]: Simplify (/ -1 1) into -1 1.779 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.779 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.780 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.780 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in x 1.780 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 1.780 * [taylor]: Taking taylor expansion of (pow x 3) in x 1.780 * [taylor]: Taking taylor expansion of x in x 1.780 * [backup-simplify]: Simplify 0 into 0 1.780 * [backup-simplify]: Simplify 1 into 1 1.780 * [taylor]: Taking taylor expansion of (pow y 3) in x 1.780 * [taylor]: Taking taylor expansion of y in x 1.780 * [backup-simplify]: Simplify y into y 1.780 * [backup-simplify]: Simplify (* 1 1) into 1 1.780 * [backup-simplify]: Simplify (* 1 1) into 1 1.780 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.780 * [backup-simplify]: Simplify (* y (pow y 2)) into (pow y 3) 1.780 * [backup-simplify]: Simplify (* 1 (pow y 3)) into (pow y 3) 1.780 * [backup-simplify]: Simplify (/ 1 (pow y 3)) into (/ 1 (pow y 3)) 1.780 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in x 1.780 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 1.780 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 1.780 * [taylor]: Taking taylor expansion of (pow x 2) in x 1.780 * [taylor]: Taking taylor expansion of x in x 1.780 * [backup-simplify]: Simplify 0 into 0 1.780 * [backup-simplify]: Simplify 1 into 1 1.780 * [taylor]: Taking taylor expansion of (pow y 2) in x 1.781 * [taylor]: Taking taylor expansion of y in x 1.781 * [backup-simplify]: Simplify y into y 1.781 * [backup-simplify]: Simplify (* 1 1) into 1 1.781 * [backup-simplify]: Simplify (* y y) into (pow y 2) 1.781 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 1.781 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 1.781 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in x 1.781 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 1.781 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1.781 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.781 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1.781 * [taylor]: Taking taylor expansion of 1 in x 1.781 * [backup-simplify]: Simplify 1 into 1 1.781 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.781 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.781 * [taylor]: Taking taylor expansion of -1 in x 1.781 * [backup-simplify]: Simplify -1 into -1 1.781 * [taylor]: Taking taylor expansion of x in x 1.781 * [backup-simplify]: Simplify 0 into 0 1.781 * [backup-simplify]: Simplify 1 into 1 1.781 * [backup-simplify]: Simplify (/ -1 1) into -1 1.781 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.782 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.782 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.782 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in x 1.782 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1.782 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.782 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1.782 * [taylor]: Taking taylor expansion of 1 in x 1.782 * [backup-simplify]: Simplify 1 into 1 1.782 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.782 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.782 * [taylor]: Taking taylor expansion of -1 in x 1.782 * [backup-simplify]: Simplify -1 into -1 1.782 * [taylor]: Taking taylor expansion of x in x 1.782 * [backup-simplify]: Simplify 0 into 0 1.782 * [backup-simplify]: Simplify 1 into 1 1.782 * [backup-simplify]: Simplify (/ -1 1) into -1 1.782 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.782 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.782 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.782 * [taylor]: Taking taylor expansion of (* x y) in x 1.782 * [taylor]: Taking taylor expansion of x in x 1.782 * [backup-simplify]: Simplify 0 into 0 1.782 * [backup-simplify]: Simplify 1 into 1 1.782 * [taylor]: Taking taylor expansion of y in x 1.782 * [backup-simplify]: Simplify y into y 1.782 * [backup-simplify]: Simplify (* 0 y) into 0 1.783 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 1.783 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) y) into (/ (log (+ (exp (/ -1 x)) 1)) y) 1.783 * [backup-simplify]: Simplify (- (/ 1 (pow y 3))) into (- (/ 1 (pow y 3))) 1.783 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y 3)))) into (- (/ 1 (pow y 3))) 1.783 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 1.783 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y 3))) (/ 1 (pow y 2))) into (/ -1 y) 1.783 * [taylor]: Taking taylor expansion of (/ -1 y) in y 1.783 * [taylor]: Taking taylor expansion of -1 in y 1.783 * [backup-simplify]: Simplify -1 into -1 1.783 * [taylor]: Taking taylor expansion of y in y 1.783 * [backup-simplify]: Simplify 0 into 0 1.783 * [backup-simplify]: Simplify 1 into 1 1.783 * [backup-simplify]: Simplify (/ -1 1) into -1 1.784 * [backup-simplify]: Simplify -1 into -1 1.784 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 1.784 * [backup-simplify]: Simplify (+ (* y 0) (* 0 (pow y 2))) into 0 1.784 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.784 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.785 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 3))) into 0 1.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))))) into 0 1.785 * [backup-simplify]: Simplify (- 0) into 0 1.785 * [backup-simplify]: Simplify (+ 0 0) into 0 1.785 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 1.786 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1.786 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 2))) into 0 1.786 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))))) into 0 1.786 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ -1 x)) 1)) y)) into (/ (log (+ (exp (/ -1 x)) 1)) y) 1.786 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ -1 x)) 1)) y)) into (/ (log (+ (exp (/ -1 x)) 1)) y) 1.787 * [backup-simplify]: Simplify (- (/ 0 (/ 1 (pow y 2))) (+ (* (/ -1 y) (/ (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 1 (pow y 2)))))) into (log (+ (exp (/ -1 x)) 1)) 1.787 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 1.787 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 1.787 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 1.787 * [taylor]: Taking taylor expansion of (/ -1 x) in y 1.787 * [taylor]: Taking taylor expansion of -1 in y 1.787 * [backup-simplify]: Simplify -1 into -1 1.787 * [taylor]: Taking taylor expansion of x in y 1.787 * [backup-simplify]: Simplify x into x 1.787 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 1.787 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.787 * [taylor]: Taking taylor expansion of 1 in y 1.787 * [backup-simplify]: Simplify 1 into 1 1.787 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 1.787 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.788 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1.788 * [backup-simplify]: Simplify 0 into 0 1.788 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 1.788 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 1.789 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.789 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.790 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 3)))) into 0 1.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 1.790 * [backup-simplify]: Simplify (- 0) into 0 1.790 * [backup-simplify]: Simplify (+ 0 0) into 0 1.791 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 1.791 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1.792 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 1.792 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 1.792 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 1.792 * [backup-simplify]: Simplify (+ 0 0) into 0 1.793 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 1.793 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 1.793 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)))) into 0 1.793 * [backup-simplify]: Simplify (+ (pow (log (+ (exp (/ -1 x)) 1)) 2) 0) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 1.794 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 1.794 * [backup-simplify]: Simplify (- (/ 0 (/ 1 (pow y 2))) (+ (* (/ -1 y) (/ (pow (log (+ (exp (/ -1 x)) 1)) 2) (/ 1 (pow y 2)))) (* (log (+ (exp (/ -1 x)) 1)) (/ (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 1 (pow y 2)))))) into 0 1.794 * [taylor]: Taking taylor expansion of 0 in y 1.794 * [backup-simplify]: Simplify 0 into 0 1.794 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.795 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.795 * [backup-simplify]: Simplify 0 into 0 1.795 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 1.795 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (pow (log (+ (exp (/ -1 x)) 1)) 3) 1.795 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 1.796 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 1.797 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.798 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.799 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 3))))) into 0 1.800 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 1.800 * [backup-simplify]: Simplify (- 0) into 0 1.800 * [backup-simplify]: Simplify (+ (pow (log (+ (exp (/ -1 x)) 1)) 3) 0) into (pow (log (+ (exp (/ -1 x)) 1)) 3) 1.801 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 1.804 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1.806 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 1.806 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 1.807 * [backup-simplify]: Simplify (+ 0 0) into 0 1.807 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 1.808 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 1.808 * [backup-simplify]: Simplify (+ 0 0) into 0 1.810 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 1.811 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 1.811 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 1.812 * [backup-simplify]: Simplify (+ 0 0) into 0 1.812 * [backup-simplify]: Simplify (+ 0 0) into 0 1.813 * [backup-simplify]: Simplify (- (/ (pow (log (+ (exp (/ -1 x)) 1)) 3) (/ 1 (pow y 2))) (+ (* (/ -1 y) (/ 0 (/ 1 (pow y 2)))) (* (log (+ (exp (/ -1 x)) 1)) (/ (pow (log (+ (exp (/ -1 x)) 1)) 2) (/ 1 (pow y 2)))) (* 0 (/ (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 1 (pow y 2)))))) into 0 1.813 * [taylor]: Taking taylor expansion of 0 in y 1.813 * [backup-simplify]: Simplify 0 into 0 1.813 * [backup-simplify]: Simplify 0 into 0 1.813 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ -1 x) (/ 0 x)))) into 0 1.814 * [backup-simplify]: Simplify (* (exp (/ -1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 1.815 * [backup-simplify]: Simplify (+ 0 0) into 0 1.815 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 1.815 * [backup-simplify]: Simplify 0 into 0 1.816 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.817 * [backup-simplify]: Simplify 0 into 0 1.817 * [backup-simplify]: Simplify (+ 0 0) into 0 1.818 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 1.818 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 1.818 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2))) into 0 1.819 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 1.820 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 1.822 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.823 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.825 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 3)))))) into 0 1.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 1.825 * [backup-simplify]: Simplify (- 0) into 0 1.826 * [backup-simplify]: Simplify (+ 0 0) into 0 1.827 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 1.828 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1.830 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 1.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 1.830 * [backup-simplify]: Simplify (+ 0 0) into 0 1.832 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 1.833 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 1.833 * [backup-simplify]: Simplify (+ 0 0) into 0 1.835 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 1.837 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 1.837 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 1.837 * [backup-simplify]: Simplify (+ 0 0) into 0 1.838 * [backup-simplify]: Simplify (+ 0 0) into 0 1.838 * [backup-simplify]: Simplify (- (/ 0 (/ 1 (pow y 2))) (+ (* (/ -1 y) (/ 0 (/ 1 (pow y 2)))) (* (log (+ (exp (/ -1 x)) 1)) (/ 0 (/ 1 (pow y 2)))) (* 0 (/ (pow (log (+ (exp (/ -1 x)) 1)) 2) (/ 1 (pow y 2)))) (* 0 (/ (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 1 (pow y 2)))))) into 0 1.839 * [taylor]: Taking taylor expansion of 0 in y 1.839 * [backup-simplify]: Simplify 0 into 0 1.839 * [backup-simplify]: Simplify 0 into 0 1.839 * [backup-simplify]: Simplify 0 into 0 1.839 * [backup-simplify]: Simplify (+ (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) (* -1 (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x)))))) into (- (log (+ (exp x) 1)) (* x y)) 1.839 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1) 1.839 * [backup-simplify]: Simplify (* (log1p (exp x)) (log1p (exp x))) into (pow (log1p (exp x)) 2) 1.839 * [approximate]: Taking taylor expansion of (pow (log1p (exp x)) 2) in (x) around 0 1.839 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 1.839 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.839 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.839 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.839 * [taylor]: Taking taylor expansion of 1 in x 1.839 * [backup-simplify]: Simplify 1 into 1 1.839 * [taylor]: Taking taylor expansion of (exp x) in x 1.839 * [taylor]: Taking taylor expansion of x in x 1.839 * [backup-simplify]: Simplify 0 into 0 1.839 * [backup-simplify]: Simplify 1 into 1 1.839 * [backup-simplify]: Simplify (exp 0) into 1 1.840 * [backup-simplify]: Simplify (+ 1 1) into 2 1.840 * [backup-simplify]: Simplify (log 2) into (log 2) 1.840 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 1.840 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.840 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.840 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.840 * [taylor]: Taking taylor expansion of 1 in x 1.840 * [backup-simplify]: Simplify 1 into 1 1.840 * [taylor]: Taking taylor expansion of (exp x) in x 1.840 * [taylor]: Taking taylor expansion of x in x 1.840 * [backup-simplify]: Simplify 0 into 0 1.840 * [backup-simplify]: Simplify 1 into 1 1.841 * [backup-simplify]: Simplify (exp 0) into 1 1.841 * [backup-simplify]: Simplify (+ 1 1) into 2 1.841 * [backup-simplify]: Simplify (log 2) into (log 2) 1.842 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 1.843 * [backup-simplify]: Simplify (pow (log 2) 2) into (pow (log 2) 2) 1.844 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.844 * [backup-simplify]: Simplify (+ 0 1) into 1 1.846 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 1.848 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 1.848 * [backup-simplify]: Simplify (log 2) into (log 2) 1.850 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.850 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 1.853 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 1.856 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 1.858 * [backup-simplify]: Simplify (+ (* 1/4 (log 2)) 1/4) into (+ (* 1/4 (log 2)) 1/4) 1.860 * [backup-simplify]: Simplify (+ (* (+ (* 1/4 (log 2)) 1/4) (pow x 2)) (+ (* (log 2) x) (pow (log 2) 2))) into (+ (* 1/4 (* (log 2) (pow x 2))) (+ (* (log 2) x) (+ (* 1/4 (pow x 2)) (pow (log 2) 2)))) 1.861 * [backup-simplify]: Simplify (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) into (pow (log1p (exp (/ 1 x))) 2) 1.861 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in (x) around 0 1.861 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 1.861 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.861 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.861 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.861 * [taylor]: Taking taylor expansion of 1 in x 1.861 * [backup-simplify]: Simplify 1 into 1 1.861 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.861 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.861 * [taylor]: Taking taylor expansion of x in x 1.861 * [backup-simplify]: Simplify 0 into 0 1.861 * [backup-simplify]: Simplify 1 into 1 1.861 * [backup-simplify]: Simplify (/ 1 1) into 1 1.861 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.862 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.862 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.862 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 1.862 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.862 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.862 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.862 * [taylor]: Taking taylor expansion of 1 in x 1.862 * [backup-simplify]: Simplify 1 into 1 1.862 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.862 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.862 * [taylor]: Taking taylor expansion of x in x 1.862 * [backup-simplify]: Simplify 0 into 0 1.862 * [backup-simplify]: Simplify 1 into 1 1.862 * [backup-simplify]: Simplify (/ 1 1) into 1 1.862 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.862 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.863 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.863 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 1.863 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 x)) 1)) 2) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 1.863 * [backup-simplify]: Simplify (+ 0 0) into 0 1.864 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 1.864 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 1.864 * [backup-simplify]: Simplify 0 into 0 1.865 * [backup-simplify]: Simplify (+ 0 0) into 0 1.866 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 1.867 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 1.867 * [backup-simplify]: Simplify 0 into 0 1.867 * [backup-simplify]: Simplify (+ 0 0) into 0 1.869 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 1.870 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))) into 0 1.870 * [backup-simplify]: Simplify 0 into 0 1.871 * [backup-simplify]: Simplify (+ 0 0) into 0 1.875 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 1.876 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))) into 0 1.876 * [backup-simplify]: Simplify 0 into 0 1.876 * [backup-simplify]: Simplify (+ 0 0) into 0 1.883 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 1.885 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))))) into 0 1.885 * [backup-simplify]: Simplify 0 into 0 1.885 * [backup-simplify]: Simplify (+ 0 0) into 0 1.896 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 1.898 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))))) into 0 1.898 * [backup-simplify]: Simplify 0 into 0 1.898 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 2) into (pow (log (+ (exp x) 1)) 2) 1.898 * [backup-simplify]: Simplify (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) into (pow (log1p (exp (/ -1 x))) 2) 1.898 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in (x) around 0 1.898 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 1.898 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1.898 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.898 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1.898 * [taylor]: Taking taylor expansion of 1 in x 1.898 * [backup-simplify]: Simplify 1 into 1 1.898 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.899 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.899 * [taylor]: Taking taylor expansion of -1 in x 1.899 * [backup-simplify]: Simplify -1 into -1 1.899 * [taylor]: Taking taylor expansion of x in x 1.899 * [backup-simplify]: Simplify 0 into 0 1.899 * [backup-simplify]: Simplify 1 into 1 1.899 * [backup-simplify]: Simplify (/ -1 1) into -1 1.899 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.899 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.899 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.900 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 1.900 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 1.900 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 1.900 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 1.900 * [taylor]: Taking taylor expansion of 1 in x 1.900 * [backup-simplify]: Simplify 1 into 1 1.900 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 1.900 * [taylor]: Taking taylor expansion of (/ -1 x) in x 1.900 * [taylor]: Taking taylor expansion of -1 in x 1.900 * [backup-simplify]: Simplify -1 into -1 1.900 * [taylor]: Taking taylor expansion of x in x 1.900 * [backup-simplify]: Simplify 0 into 0 1.900 * [backup-simplify]: Simplify 1 into 1 1.901 * [backup-simplify]: Simplify (/ -1 1) into -1 1.901 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 1.901 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 1.901 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 1.901 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 1.902 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 x)) 1)) 2) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 1.902 * [backup-simplify]: Simplify (+ 0 0) into 0 1.903 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 1.903 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 1.903 * [backup-simplify]: Simplify 0 into 0 1.904 * [backup-simplify]: Simplify (+ 0 0) into 0 1.905 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 1.906 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 1.906 * [backup-simplify]: Simplify 0 into 0 1.906 * [backup-simplify]: Simplify (+ 0 0) into 0 1.908 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 1.909 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))) into 0 1.909 * [backup-simplify]: Simplify 0 into 0 1.910 * [backup-simplify]: Simplify (+ 0 0) into 0 1.914 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 1.915 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))) into 0 1.915 * [backup-simplify]: Simplify 0 into 0 1.916 * [backup-simplify]: Simplify (+ 0 0) into 0 1.923 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 1.924 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))))) into 0 1.924 * [backup-simplify]: Simplify 0 into 0 1.925 * [backup-simplify]: Simplify (+ 0 0) into 0 1.939 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 1.941 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))))) into 0 1.941 * [backup-simplify]: Simplify 0 into 0 1.941 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 2) into (pow (log (+ (exp x) 1)) 2) 1.941 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 1.941 * [backup-simplify]: Simplify (pow (log1p (exp x)) 3) into (pow (log1p (exp x)) 3) 1.941 * [approximate]: Taking taylor expansion of (pow (log1p (exp x)) 3) in (x) around 0 1.941 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in x 1.941 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.941 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.941 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.941 * [taylor]: Taking taylor expansion of 1 in x 1.941 * [backup-simplify]: Simplify 1 into 1 1.941 * [taylor]: Taking taylor expansion of (exp x) in x 1.941 * [taylor]: Taking taylor expansion of x in x 1.941 * [backup-simplify]: Simplify 0 into 0 1.941 * [backup-simplify]: Simplify 1 into 1 1.941 * [backup-simplify]: Simplify (exp 0) into 1 1.942 * [backup-simplify]: Simplify (+ 1 1) into 2 1.942 * [backup-simplify]: Simplify (log 2) into (log 2) 1.942 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in x 1.942 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 1.942 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 1.942 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 1.942 * [taylor]: Taking taylor expansion of 1 in x 1.942 * [backup-simplify]: Simplify 1 into 1 1.942 * [taylor]: Taking taylor expansion of (exp x) in x 1.942 * [taylor]: Taking taylor expansion of x in x 1.942 * [backup-simplify]: Simplify 0 into 0 1.942 * [backup-simplify]: Simplify 1 into 1 1.942 * [backup-simplify]: Simplify (exp 0) into 1 1.943 * [backup-simplify]: Simplify (+ 1 1) into 2 1.943 * [backup-simplify]: Simplify (log 2) into (log 2) 1.944 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 1.946 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 1.947 * [backup-simplify]: Simplify (pow (log 2) 3) into (pow (log 2) 3) 1.948 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 1.948 * [backup-simplify]: Simplify (+ 0 1) into 1 1.950 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 1.952 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 1.955 * [backup-simplify]: Simplify (+ (* (log 2) (log 2)) (* 1/2 (pow (log 2) 2))) into (* 3/2 (pow (log 2) 2)) 1.957 * [backup-simplify]: Simplify (* 3/2 (pow (log 2) 2)) into (* 3/2 (pow (log 2) 2)) 1.958 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 1.959 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 1.961 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 1.965 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 1.969 * [backup-simplify]: Simplify (+ (* (log 2) (+ (* 1/4 (log 2)) 1/4)) (+ (* 1/2 (log 2)) (* 1/8 (pow (log 2) 2)))) into (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 1.971 * [backup-simplify]: Simplify (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) into (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 1.975 * [backup-simplify]: Simplify (+ (* (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) (pow x 2)) (+ (* (* 3/2 (pow (log 2) 2)) x) (pow (log 2) 3))) into (+ (* 3/4 (* (log 2) (pow x 2))) (+ (* 3/8 (* (pow (log 2) 2) (pow x 2))) (+ (pow (log 2) 3) (* 3/2 (* (pow (log 2) 2) x))))) 1.975 * [backup-simplify]: Simplify (pow (log1p (exp (/ 1 x))) 3) into (pow (log1p (exp (/ 1 x))) 3) 1.975 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in (x) around 0 1.975 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in x 1.975 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.975 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.975 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.975 * [taylor]: Taking taylor expansion of 1 in x 1.975 * [backup-simplify]: Simplify 1 into 1 1.975 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.975 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.975 * [taylor]: Taking taylor expansion of x in x 1.975 * [backup-simplify]: Simplify 0 into 0 1.975 * [backup-simplify]: Simplify 1 into 1 1.975 * [backup-simplify]: Simplify (/ 1 1) into 1 1.975 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.975 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.975 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.975 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in x 1.975 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 1.975 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 1.975 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 1.975 * [taylor]: Taking taylor expansion of 1 in x 1.975 * [backup-simplify]: Simplify 1 into 1 1.976 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 1.976 * [taylor]: Taking taylor expansion of (/ 1 x) in x 1.976 * [taylor]: Taking taylor expansion of x in x 1.976 * [backup-simplify]: Simplify 0 into 0 1.976 * [backup-simplify]: Simplify 1 into 1 1.976 * [backup-simplify]: Simplify (/ 1 1) into 1 1.976 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 1.976 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 1.976 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 1.976 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 1.976 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 3) 1.976 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 x)) 1)) 3) into (pow (log (+ (exp (/ 1 x)) 1)) 3) 1.977 * [backup-simplify]: Simplify (+ 0 0) into 0 1.977 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 1.977 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 1.978 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2))) into 0 1.978 * [backup-simplify]: Simplify 0 into 0 1.978 * [backup-simplify]: Simplify (+ 0 0) into 0 1.979 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 1.979 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 1.980 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)))) into 0 1.980 * [backup-simplify]: Simplify 0 into 0 1.980 * [backup-simplify]: Simplify (+ 0 0) into 0 1.982 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 1.982 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))) into 0 1.983 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2))))) into 0 1.983 * [backup-simplify]: Simplify 0 into 0 1.983 * [backup-simplify]: Simplify (+ 0 0) into 0 1.986 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 1.987 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))) into 0 1.987 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)))))) into 0 1.987 * [backup-simplify]: Simplify 0 into 0 1.988 * [backup-simplify]: Simplify (+ 0 0) into 0 1.992 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 1.993 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))))) into 0 1.994 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2))))))) into 0 1.994 * [backup-simplify]: Simplify 0 into 0 1.994 * [backup-simplify]: Simplify (+ 0 0) into 0 2.001 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 2.002 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))))) into 0 2.003 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)))))))) into 0 2.003 * [backup-simplify]: Simplify 0 into 0 2.004 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 3) into (pow (log (+ (exp x) 1)) 3) 2.004 * [backup-simplify]: Simplify (pow (log1p (exp (/ 1 (- x)))) 3) into (pow (log1p (exp (/ -1 x))) 3) 2.004 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in (x) around 0 2.004 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in x 2.004 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 2.004 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 2.004 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 2.004 * [taylor]: Taking taylor expansion of 1 in x 2.004 * [backup-simplify]: Simplify 1 into 1 2.004 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 2.004 * [taylor]: Taking taylor expansion of (/ -1 x) in x 2.004 * [taylor]: Taking taylor expansion of -1 in x 2.004 * [backup-simplify]: Simplify -1 into -1 2.004 * [taylor]: Taking taylor expansion of x in x 2.004 * [backup-simplify]: Simplify 0 into 0 2.004 * [backup-simplify]: Simplify 1 into 1 2.004 * [backup-simplify]: Simplify (/ -1 1) into -1 2.004 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 2.004 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 2.004 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 2.004 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in x 2.004 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 2.005 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 2.005 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 2.005 * [taylor]: Taking taylor expansion of 1 in x 2.005 * [backup-simplify]: Simplify 1 into 1 2.005 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 2.005 * [taylor]: Taking taylor expansion of (/ -1 x) in x 2.005 * [taylor]: Taking taylor expansion of -1 in x 2.005 * [backup-simplify]: Simplify -1 into -1 2.005 * [taylor]: Taking taylor expansion of x in x 2.005 * [backup-simplify]: Simplify 0 into 0 2.005 * [backup-simplify]: Simplify 1 into 1 2.005 * [backup-simplify]: Simplify (/ -1 1) into -1 2.005 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 2.005 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 2.005 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 2.006 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 2.006 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (pow (log (+ (exp (/ -1 x)) 1)) 3) 2.006 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 x)) 1)) 3) into (pow (log (+ (exp (/ -1 x)) 1)) 3) 2.006 * [backup-simplify]: Simplify (+ 0 0) into 0 2.007 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 2.007 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 2.008 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2))) into 0 2.008 * [backup-simplify]: Simplify 0 into 0 2.008 * [backup-simplify]: Simplify (+ 0 0) into 0 2.010 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 2.010 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 2.011 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)))) into 0 2.011 * [backup-simplify]: Simplify 0 into 0 2.011 * [backup-simplify]: Simplify (+ 0 0) into 0 2.014 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 2.015 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))) into 0 2.016 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2))))) into 0 2.016 * [backup-simplify]: Simplify 0 into 0 2.016 * [backup-simplify]: Simplify (+ 0 0) into 0 2.021 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 2.022 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))) into 0 2.023 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)))))) into 0 2.023 * [backup-simplify]: Simplify 0 into 0 2.024 * [backup-simplify]: Simplify (+ 0 0) into 0 2.031 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 2.033 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))))) into 0 2.034 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2))))))) into 0 2.034 * [backup-simplify]: Simplify 0 into 0 2.035 * [backup-simplify]: Simplify (+ 0 0) into 0 2.044 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 2.045 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))))) into 0 2.046 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)))))))) into 0 2.046 * [backup-simplify]: Simplify 0 into 0 2.046 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 3) into (pow (log (+ (exp x) 1)) 3) 2.046 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 2 2 1) 2.046 * [backup-simplify]: Simplify (log1p (exp x)) into (log1p (exp x)) 2.046 * [approximate]: Taking taylor expansion of (log1p (exp x)) in (x) around 0 2.047 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 2.047 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 2.047 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 2.047 * [taylor]: Taking taylor expansion of 1 in x 2.047 * [backup-simplify]: Simplify 1 into 1 2.047 * [taylor]: Taking taylor expansion of (exp x) in x 2.047 * [taylor]: Taking taylor expansion of x in x 2.047 * [backup-simplify]: Simplify 0 into 0 2.047 * [backup-simplify]: Simplify 1 into 1 2.047 * [backup-simplify]: Simplify (exp 0) into 1 2.047 * [backup-simplify]: Simplify (+ 1 1) into 2 2.047 * [backup-simplify]: Simplify (log 2) into (log 2) 2.047 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 2.047 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 2.047 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 2.047 * [taylor]: Taking taylor expansion of 1 in x 2.047 * [backup-simplify]: Simplify 1 into 1 2.047 * [taylor]: Taking taylor expansion of (exp x) in x 2.047 * [taylor]: Taking taylor expansion of x in x 2.047 * [backup-simplify]: Simplify 0 into 0 2.047 * [backup-simplify]: Simplify 1 into 1 2.047 * [backup-simplify]: Simplify (exp 0) into 1 2.048 * [backup-simplify]: Simplify (+ 1 1) into 2 2.048 * [backup-simplify]: Simplify (log 2) into (log 2) 2.048 * [backup-simplify]: Simplify (log 2) into (log 2) 2.049 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 2.049 * [backup-simplify]: Simplify (+ 0 1) into 1 2.050 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 2.050 * [backup-simplify]: Simplify 1/2 into 1/2 2.051 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 2.051 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 2.052 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 2.052 * [backup-simplify]: Simplify 1/8 into 1/8 2.053 * [backup-simplify]: Simplify (+ (* 1/8 (pow x 2)) (+ (* 1/2 x) (log 2))) into (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 2.053 * [backup-simplify]: Simplify (log1p (exp (/ 1 x))) into (log1p (exp (/ 1 x))) 2.053 * [approximate]: Taking taylor expansion of (log1p (exp (/ 1 x))) in (x) around 0 2.053 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 2.053 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 2.053 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 2.053 * [taylor]: Taking taylor expansion of 1 in x 2.053 * [backup-simplify]: Simplify 1 into 1 2.053 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 2.053 * [taylor]: Taking taylor expansion of (/ 1 x) in x 2.053 * [taylor]: Taking taylor expansion of x in x 2.053 * [backup-simplify]: Simplify 0 into 0 2.053 * [backup-simplify]: Simplify 1 into 1 2.053 * [backup-simplify]: Simplify (/ 1 1) into 1 2.053 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 2.053 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 2.053 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 2.053 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 2.053 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 2.053 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 2.053 * [taylor]: Taking taylor expansion of 1 in x 2.053 * [backup-simplify]: Simplify 1 into 1 2.053 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 2.053 * [taylor]: Taking taylor expansion of (/ 1 x) in x 2.054 * [taylor]: Taking taylor expansion of x in x 2.054 * [backup-simplify]: Simplify 0 into 0 2.054 * [backup-simplify]: Simplify 1 into 1 2.054 * [backup-simplify]: Simplify (/ 1 1) into 1 2.054 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 2.054 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 2.054 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 2.054 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 2.054 * [backup-simplify]: Simplify (+ 0 0) into 0 2.055 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 2.055 * [backup-simplify]: Simplify 0 into 0 2.055 * [backup-simplify]: Simplify (+ 0 0) into 0 2.056 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 2.056 * [backup-simplify]: Simplify 0 into 0 2.056 * [backup-simplify]: Simplify (+ 0 0) into 0 2.058 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 2.058 * [backup-simplify]: Simplify 0 into 0 2.058 * [backup-simplify]: Simplify (+ 0 0) into 0 2.061 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 2.061 * [backup-simplify]: Simplify 0 into 0 2.061 * [backup-simplify]: Simplify (+ 0 0) into 0 2.066 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 2.066 * [backup-simplify]: Simplify 0 into 0 2.067 * [backup-simplify]: Simplify (+ 0 0) into 0 2.079 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 2.079 * [backup-simplify]: Simplify 0 into 0 2.079 * [backup-simplify]: Simplify (log (+ (exp (/ 1 (/ 1 x))) 1)) into (log (+ (exp x) 1)) 2.079 * [backup-simplify]: Simplify (log1p (exp (/ 1 (- x)))) into (log1p (exp (/ -1 x))) 2.079 * [approximate]: Taking taylor expansion of (log1p (exp (/ -1 x))) in (x) around 0 2.079 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 2.080 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 2.080 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 2.080 * [taylor]: Taking taylor expansion of 1 in x 2.080 * [backup-simplify]: Simplify 1 into 1 2.080 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 2.080 * [taylor]: Taking taylor expansion of (/ -1 x) in x 2.080 * [taylor]: Taking taylor expansion of -1 in x 2.080 * [backup-simplify]: Simplify -1 into -1 2.080 * [taylor]: Taking taylor expansion of x in x 2.080 * [backup-simplify]: Simplify 0 into 0 2.080 * [backup-simplify]: Simplify 1 into 1 2.080 * [backup-simplify]: Simplify (/ -1 1) into -1 2.080 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 2.080 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 2.080 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 2.080 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 2.080 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 2.081 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 2.081 * [taylor]: Taking taylor expansion of 1 in x 2.081 * [backup-simplify]: Simplify 1 into 1 2.081 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 2.081 * [taylor]: Taking taylor expansion of (/ -1 x) in x 2.081 * [taylor]: Taking taylor expansion of -1 in x 2.081 * [backup-simplify]: Simplify -1 into -1 2.081 * [taylor]: Taking taylor expansion of x in x 2.081 * [backup-simplify]: Simplify 0 into 0 2.081 * [backup-simplify]: Simplify 1 into 1 2.081 * [backup-simplify]: Simplify (/ -1 1) into -1 2.081 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 2.081 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 2.081 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 2.081 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 2.081 * [backup-simplify]: Simplify (+ 0 0) into 0 2.082 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 2.082 * [backup-simplify]: Simplify 0 into 0 2.082 * [backup-simplify]: Simplify (+ 0 0) into 0 2.083 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 2.083 * [backup-simplify]: Simplify 0 into 0 2.084 * [backup-simplify]: Simplify (+ 0 0) into 0 2.085 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 2.085 * [backup-simplify]: Simplify 0 into 0 2.085 * [backup-simplify]: Simplify (+ 0 0) into 0 2.088 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 2.088 * [backup-simplify]: Simplify 0 into 0 2.088 * [backup-simplify]: Simplify (+ 0 0) into 0 2.093 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 2.093 * [backup-simplify]: Simplify 0 into 0 2.093 * [backup-simplify]: Simplify (+ 0 0) into 0 2.100 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 2.100 * [backup-simplify]: Simplify 0 into 0 2.100 * [backup-simplify]: Simplify (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) into (log (+ (exp x) 1)) 2.100 * * * [progress]: simplifying candidates 2.101 * * * * [progress]: [ 1 / 153 ] simplifiying candidate # 2.101 * * * * [progress]: [ 2 / 153 ] simplifiying candidate # 2.101 * * * * [progress]: [ 3 / 153 ] simplifiying candidate # 2.101 * * * * [progress]: [ 4 / 153 ] simplifiying candidate # 2.101 * [simplify]: Simplifying (- (log (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 2.101 * * [simplify]: iters left: 6 (17 enodes) 2.107 * * [simplify]: iters left: 5 (88 enodes) 2.137 * * [simplify]: iters left: 4 (224 enodes) 2.213 * * [simplify]: Extracting #0: cost 1 inf + 0 2.213 * * [simplify]: Extracting #1: cost 5 inf + 0 2.213 * * [simplify]: Extracting #2: cost 12 inf + 0 2.213 * * [simplify]: Extracting #3: cost 47 inf + 0 2.213 * * [simplify]: Extracting #4: cost 135 inf + 2 2.215 * * [simplify]: Extracting #5: cost 110 inf + 6125 2.221 * * [simplify]: Extracting #6: cost 36 inf + 22369 2.226 * * [simplify]: Extracting #7: cost 5 inf + 32817 2.232 * * [simplify]: Extracting #8: cost 0 inf + 34880 2.237 * [simplify]: Simplified to (- (log (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (log (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) 2.237 * [simplify]: Simplified (2 1) to (λ (x y) (exp (- (log (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (log (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))))) 2.238 * * * * [progress]: [ 5 / 153 ] simplifiying candidate # 2.238 * * * * [progress]: [ 6 / 153 ] simplifiying candidate # 2.238 * * * * [progress]: [ 7 / 153 ] simplifiying candidate # 2.238 * [simplify]: Simplifying (/ (* (* (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (* (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 2.238 * * [simplify]: iters left: 6 (19 enodes) 2.245 * * [simplify]: iters left: 5 (113 enodes) 2.282 * * [simplify]: iters left: 4 (426 enodes) 2.589 * * [simplify]: Extracting #0: cost 1 inf + 0 2.589 * * [simplify]: Extracting #1: cost 36 inf + 0 2.590 * * [simplify]: Extracting #2: cost 172 inf + 1 2.592 * * [simplify]: Extracting #3: cost 631 inf + 551 2.605 * * [simplify]: Extracting #4: cost 415 inf + 103414 2.659 * * [simplify]: Extracting #5: cost 55 inf + 259722 2.745 * * [simplify]: Extracting #6: cost 0 inf + 278344 2.829 * * [simplify]: Extracting #7: cost 0 inf + 277007 2.947 * [simplify]: Simplified to (* (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (* (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))))) 2.947 * [simplify]: Simplified (2 1) to (λ (x y) (cbrt (* (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (* (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))))))) 2.947 * * * * [progress]: [ 8 / 153 ] simplifiying candidate # 2.947 * * * * [progress]: [ 9 / 153 ] simplifiying candidate # 2.947 * * * * [progress]: [ 10 / 153 ] simplifiying candidate # 2.947 * * * * [progress]: [ 11 / 153 ] simplifiying candidate # 2.948 * * * * [progress]: [ 12 / 153 ] simplifiying candidate # 2.948 * [simplify]: Simplifying (/ (pow (log1p (exp x)) 3) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 2.948 * * [simplify]: iters left: 6 (13 enodes) 2.955 * * [simplify]: iters left: 5 (65 enodes) 2.969 * * [simplify]: iters left: 4 (143 enodes) 3.022 * * [simplify]: iters left: 3 (265 enodes) 3.071 * * [simplify]: iters left: 2 (344 enodes) 3.140 * * [simplify]: iters left: 1 (498 enodes) 3.280 * * [simplify]: Extracting #0: cost 1 inf + 0 3.280 * * [simplify]: Extracting #1: cost 53 inf + 0 3.280 * * [simplify]: Extracting #2: cost 166 inf + 0 3.281 * * [simplify]: Extracting #3: cost 170 inf + 2765 3.285 * * [simplify]: Extracting #4: cost 112 inf + 27879 3.301 * * [simplify]: Extracting #5: cost 13 inf + 110680 3.326 * * [simplify]: Extracting #6: cost 0 inf + 121653 3.341 * [simplify]: Simplified to (/ (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (fma (* x y) (* x y) (* (log1p (exp x)) (fma x y (log1p (exp x)))))) 3.341 * [simplify]: Simplified (2 1) to (λ (x y) (- (/ (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (fma (* x y) (* x y) (* (log1p (exp x)) (fma x y (log1p (exp x)))))) (/ (pow (* y x) 3) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 3.341 * * * * [progress]: [ 13 / 153 ] simplifiying candidate # 3.341 * [simplify]: Simplifying (/ (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 3.341 * * [simplify]: iters left: 6 (19 enodes) 3.348 * * [simplify]: iters left: 5 (98 enodes) 3.383 * * [simplify]: iters left: 4 (246 enodes) 3.501 * * [simplify]: Extracting #0: cost 1 inf + 0 3.501 * * [simplify]: Extracting #1: cost 11 inf + 0 3.501 * * [simplify]: Extracting #2: cost 22 inf + 0 3.501 * * [simplify]: Extracting #3: cost 57 inf + 0 3.502 * * [simplify]: Extracting #4: cost 144 inf + 43 3.505 * * [simplify]: Extracting #5: cost 122 inf + 5935 3.510 * * [simplify]: Extracting #6: cost 40 inf + 27085 3.521 * * [simplify]: Extracting #7: cost 7 inf + 39771 3.535 * * [simplify]: Extracting #8: cost 0 inf + 42078 3.547 * [simplify]: Simplified to (* (/ (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) (/ (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))))) 3.547 * [simplify]: Simplified (2 1) to (λ (x y) (* (* (/ (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) (/ (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))))) (/ (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 3.547 * [simplify]: Simplifying (/ (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 3.547 * * [simplify]: iters left: 6 (17 enodes) 3.553 * * [simplify]: iters left: 5 (86 enodes) 3.574 * * [simplify]: iters left: 4 (219 enodes) 3.670 * * [simplify]: Extracting #0: cost 1 inf + 0 3.670 * * [simplify]: Extracting #1: cost 4 inf + 0 3.670 * * [simplify]: Extracting #2: cost 8 inf + 0 3.671 * * [simplify]: Extracting #3: cost 43 inf + 0 3.671 * * [simplify]: Extracting #4: cost 130 inf + 2 3.672 * * [simplify]: Extracting #5: cost 98 inf + 7424 3.677 * * [simplify]: Extracting #6: cost 32 inf + 21940 3.682 * * [simplify]: Extracting #7: cost 6 inf + 30019 3.687 * * [simplify]: Extracting #8: cost 0 inf + 32357 3.692 * [simplify]: Simplified to (/ (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) 3.692 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))))) 3.693 * * * * [progress]: [ 14 / 153 ] simplifiying candidate # 3.693 * [simplify]: Simplifying (/ (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 3.693 * * [simplify]: iters left: 6 (18 enodes) 3.702 * * [simplify]: iters left: 5 (91 enodes) 3.734 * * [simplify]: iters left: 4 (228 enodes) 3.838 * * [simplify]: Extracting #0: cost 1 inf + 0 3.838 * * [simplify]: Extracting #1: cost 7 inf + 0 3.839 * * [simplify]: Extracting #2: cost 14 inf + 0 3.839 * * [simplify]: Extracting #3: cost 49 inf + 0 3.840 * * [simplify]: Extracting #4: cost 137 inf + 2 3.842 * * [simplify]: Extracting #5: cost 121 inf + 4444 3.849 * * [simplify]: Extracting #6: cost 33 inf + 24135 3.860 * * [simplify]: Extracting #7: cost 3 inf + 36841 3.872 * * [simplify]: Extracting #8: cost 0 inf + 36513 3.878 * * [simplify]: Extracting #9: cost 0 inf + 36222 3.885 * [simplify]: Simplified to (/ (* (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) 3.885 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (* (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) (/ (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 3.885 * [simplify]: Simplifying (/ (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 3.885 * * [simplify]: iters left: 6 (17 enodes) 3.890 * * [simplify]: iters left: 5 (86 enodes) 3.922 * * [simplify]: iters left: 4 (219 enodes) 4.009 * * [simplify]: Extracting #0: cost 1 inf + 0 4.009 * * [simplify]: Extracting #1: cost 4 inf + 0 4.009 * * [simplify]: Extracting #2: cost 8 inf + 0 4.010 * * [simplify]: Extracting #3: cost 43 inf + 0 4.010 * * [simplify]: Extracting #4: cost 130 inf + 2 4.013 * * [simplify]: Extracting #5: cost 98 inf + 7424 4.024 * * [simplify]: Extracting #6: cost 32 inf + 21860 4.029 * * [simplify]: Extracting #7: cost 6 inf + 29859 4.035 * * [simplify]: Extracting #8: cost 0 inf + 32197 4.041 * [simplify]: Simplified to (/ (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) 4.041 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))))) 4.041 * * * * [progress]: [ 15 / 153 ] simplifiying candidate # 4.041 * [simplify]: Simplifying (/ (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 1) 4.041 * * [simplify]: iters left: 6 (13 enodes) 4.045 * * [simplify]: iters left: 5 (60 enodes) 4.069 * * [simplify]: iters left: 4 (152 enodes) 4.127 * * [simplify]: iters left: 3 (393 enodes) 4.374 * * [simplify]: Extracting #0: cost 1 inf + 0 4.374 * * [simplify]: Extracting #1: cost 5 inf + 0 4.374 * * [simplify]: Extracting #2: cost 7 inf + 1 4.374 * * [simplify]: Extracting #3: cost 58 inf + 1 4.376 * * [simplify]: Extracting #4: cost 156 inf + 126 4.379 * * [simplify]: Extracting #5: cost 141 inf + 8245 4.389 * * [simplify]: Extracting #6: cost 45 inf + 41380 4.403 * * [simplify]: Extracting #7: cost 5 inf + 57833 4.418 * * [simplify]: Extracting #8: cost 0 inf + 59006 4.433 * * [simplify]: Extracting #9: cost 0 inf + 58966 4.448 * [simplify]: Simplified to (* (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))))) 4.448 * [simplify]: Simplified (2 1) to (λ (x y) (* (* (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))))) (/ (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 4.449 * [simplify]: Simplifying (/ (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 4.449 * * [simplify]: iters left: 6 (16 enodes) 4.458 * * [simplify]: iters left: 5 (83 enodes) 4.484 * * [simplify]: iters left: 4 (216 enodes) 4.592 * * [simplify]: Extracting #0: cost 1 inf + 0 4.592 * * [simplify]: Extracting #1: cost 4 inf + 0 4.593 * * [simplify]: Extracting #2: cost 26 inf + 0 4.593 * * [simplify]: Extracting #3: cost 59 inf + 2 4.594 * * [simplify]: Extracting #4: cost 117 inf + 1050 4.598 * * [simplify]: Extracting #5: cost 68 inf + 10628 4.610 * * [simplify]: Extracting #6: cost 21 inf + 23906 4.620 * * [simplify]: Extracting #7: cost 2 inf + 30721 4.630 * * [simplify]: Extracting #8: cost 0 inf + 31546 4.640 * [simplify]: Simplified to (/ (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (fma (log1p (exp x)) (* y x) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) 4.640 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 1) (/ (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (fma (log1p (exp x)) (* y x) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))))) 4.640 * * * * [progress]: [ 16 / 153 ] simplifiying candidate # 4.641 * [simplify]: Simplifying (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 4.641 * * [simplify]: iters left: 6 (18 enodes) 4.646 * * [simplify]: iters left: 5 (91 enodes) 4.667 * * [simplify]: iters left: 4 (226 enodes) 4.770 * * [simplify]: Extracting #0: cost 1 inf + 0 4.770 * * [simplify]: Extracting #1: cost 6 inf + 0 4.770 * * [simplify]: Extracting #2: cost 12 inf + 0 4.770 * * [simplify]: Extracting #3: cost 47 inf + 0 4.771 * * [simplify]: Extracting #4: cost 135 inf + 2 4.772 * * [simplify]: Extracting #5: cost 116 inf + 5129 4.779 * * [simplify]: Extracting #6: cost 22 inf + 27236 4.790 * * [simplify]: Extracting #7: cost 3 inf + 33741 4.802 * * [simplify]: Extracting #8: cost 0 inf + 34778 4.813 * [simplify]: Simplified to (/ (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (cbrt (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) 4.813 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (cbrt (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 4.814 * [simplify]: Simplifying (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 4.814 * * [simplify]: iters left: 6 (17 enodes) 4.829 * * [simplify]: iters left: 5 (86 enodes) 4.868 * * [simplify]: iters left: 4 (219 enodes) 4.959 * * [simplify]: Extracting #0: cost 1 inf + 0 4.959 * * [simplify]: Extracting #1: cost 4 inf + 0 4.959 * * [simplify]: Extracting #2: cost 8 inf + 0 4.959 * * [simplify]: Extracting #3: cost 43 inf + 0 4.960 * * [simplify]: Extracting #4: cost 130 inf + 2 4.961 * * [simplify]: Extracting #5: cost 98 inf + 7384 4.965 * * [simplify]: Extracting #6: cost 32 inf + 21820 4.971 * * [simplify]: Extracting #7: cost 6 inf + 29859 4.977 * * [simplify]: Extracting #8: cost 0 inf + 32197 4.982 * [simplify]: Simplified to (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) 4.982 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))))) 4.982 * * * * [progress]: [ 17 / 153 ] simplifiying candidate # 4.983 * [simplify]: Simplifying (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 4.983 * * [simplify]: iters left: 6 (17 enodes) 4.989 * * [simplify]: iters left: 5 (86 enodes) 5.028 * * [simplify]: iters left: 4 (219 enodes) 5.137 * * [simplify]: Extracting #0: cost 1 inf + 0 5.137 * * [simplify]: Extracting #1: cost 4 inf + 0 5.137 * * [simplify]: Extracting #2: cost 8 inf + 0 5.137 * * [simplify]: Extracting #3: cost 43 inf + 0 5.137 * * [simplify]: Extracting #4: cost 130 inf + 2 5.139 * * [simplify]: Extracting #5: cost 98 inf + 7384 5.143 * * [simplify]: Extracting #6: cost 32 inf + 21740 5.148 * * [simplify]: Extracting #7: cost 6 inf + 29699 5.161 * * [simplify]: Extracting #8: cost 0 inf + 32037 5.171 * [simplify]: Simplified to (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) 5.172 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 5.172 * [simplify]: Simplifying (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 5.172 * * [simplify]: iters left: 6 (17 enodes) 5.182 * * [simplify]: iters left: 5 (86 enodes) 5.217 * * [simplify]: iters left: 4 (219 enodes) 5.288 * * [simplify]: Extracting #0: cost 1 inf + 0 5.288 * * [simplify]: Extracting #1: cost 4 inf + 0 5.288 * * [simplify]: Extracting #2: cost 8 inf + 0 5.288 * * [simplify]: Extracting #3: cost 43 inf + 0 5.288 * * [simplify]: Extracting #4: cost 130 inf + 2 5.290 * * [simplify]: Extracting #5: cost 98 inf + 7384 5.294 * * [simplify]: Extracting #6: cost 32 inf + 21740 5.299 * * [simplify]: Extracting #7: cost 6 inf + 29699 5.308 * * [simplify]: Extracting #8: cost 0 inf + 32037 5.318 * [simplify]: Simplified to (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) 5.319 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))))) 5.319 * * * * [progress]: [ 18 / 153 ] simplifiying candidate # 5.319 * [simplify]: Simplifying (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 1) 5.319 * * [simplify]: iters left: 6 (12 enodes) 5.326 * * [simplify]: iters left: 5 (55 enodes) 5.345 * * [simplify]: iters left: 4 (139 enodes) 5.401 * * [simplify]: iters left: 3 (389 enodes) 5.581 * * [simplify]: Extracting #0: cost 1 inf + 0 5.581 * * [simplify]: Extracting #1: cost 4 inf + 0 5.581 * * [simplify]: Extracting #2: cost 54 inf + 1 5.581 * * [simplify]: Extracting #3: cost 150 inf + 249 5.584 * * [simplify]: Extracting #4: cost 136 inf + 7018 5.588 * * [simplify]: Extracting #5: cost 51 inf + 35295 5.601 * * [simplify]: Extracting #6: cost 6 inf + 54135 5.609 * * [simplify]: Extracting #7: cost 0 inf + 56616 5.618 * * [simplify]: Extracting #8: cost 0 inf + 56576 5.626 * [simplify]: Simplified to (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) 5.626 * [simplify]: Simplified (2 1) to (λ (x y) (* (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 5.627 * [simplify]: Simplifying (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 5.627 * * [simplify]: iters left: 6 (16 enodes) 5.632 * * [simplify]: iters left: 5 (83 enodes) 5.666 * * [simplify]: iters left: 4 (216 enodes) 5.770 * * [simplify]: Extracting #0: cost 1 inf + 0 5.770 * * [simplify]: Extracting #1: cost 4 inf + 0 5.771 * * [simplify]: Extracting #2: cost 26 inf + 0 5.771 * * [simplify]: Extracting #3: cost 59 inf + 2 5.771 * * [simplify]: Extracting #4: cost 117 inf + 1050 5.773 * * [simplify]: Extracting #5: cost 68 inf + 10588 5.777 * * [simplify]: Extracting #6: cost 21 inf + 23786 5.783 * * [simplify]: Extracting #7: cost 2 inf + 30561 5.788 * * [simplify]: Extracting #8: cost 0 inf + 31386 5.798 * [simplify]: Simplified to (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (fma (log1p (exp x)) (* y x) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) 5.798 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 1) (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (fma (log1p (exp x)) (* y x) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))))) 5.798 * * * * [progress]: [ 19 / 153 ] simplifiying candidate # 5.799 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 5.799 * * [simplify]: iters left: 6 (13 enodes) 5.805 * * [simplify]: iters left: 5 (60 enodes) 5.817 * * [simplify]: iters left: 4 (120 enodes) 5.847 * * [simplify]: iters left: 3 (201 enodes) 5.880 * * [simplify]: iters left: 2 (211 enodes) 5.921 * * [simplify]: Extracting #0: cost 1 inf + 0 5.921 * * [simplify]: Extracting #1: cost 6 inf + 0 5.921 * * [simplify]: Extracting #2: cost 29 inf + 0 5.922 * * [simplify]: Extracting #3: cost 43 inf + 85 5.922 * * [simplify]: Extracting #4: cost 34 inf + 772 5.925 * * [simplify]: Extracting #5: cost 13 inf + 5416 5.929 * * [simplify]: Extracting #6: cost 2 inf + 9558 5.934 * * [simplify]: Extracting #7: cost 0 inf + 10542 5.938 * [simplify]: Simplified to (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))))) 5.939 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))))) (/ (- (log1p (exp x)) (* y x)) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 5.939 * [simplify]: Simplifying (/ (- (log1p (exp x)) (* y x)) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 5.939 * * [simplify]: iters left: 6 (13 enodes) 5.946 * * [simplify]: iters left: 5 (63 enodes) 5.963 * * [simplify]: iters left: 4 (140 enodes) 6.001 * * [simplify]: iters left: 3 (243 enodes) 6.065 * * [simplify]: iters left: 2 (273 enodes) 6.095 * * [simplify]: iters left: 1 (291 enodes) 6.151 * * [simplify]: Extracting #0: cost 1 inf + 0 6.151 * * [simplify]: Extracting #1: cost 15 inf + 0 6.152 * * [simplify]: Extracting #2: cost 32 inf + 2 6.152 * * [simplify]: Extracting #3: cost 52 inf + 167 6.153 * * [simplify]: Extracting #4: cost 58 inf + 813 6.154 * * [simplify]: Extracting #5: cost 37 inf + 4782 6.156 * * [simplify]: Extracting #6: cost 10 inf + 15450 6.160 * * [simplify]: Extracting #7: cost 0 inf + 20490 6.164 * [simplify]: Simplified to (/ (- (log1p (exp x)) (* y x)) (cbrt (fma x (* (fma y x (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))) 6.164 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (log1p (exp x)) (* y x)) (cbrt (fma x (* (fma y x (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))))) 6.165 * * * * [progress]: [ 20 / 153 ] simplifiying candidate # 6.165 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 6.165 * * [simplify]: iters left: 6 (12 enodes) 6.168 * * [simplify]: iters left: 5 (55 enodes) 6.179 * * [simplify]: iters left: 4 (113 enodes) 6.226 * * [simplify]: iters left: 3 (194 enodes) 6.278 * * [simplify]: iters left: 2 (204 enodes) 6.314 * * [simplify]: Extracting #0: cost 1 inf + 0 6.314 * * [simplify]: Extracting #1: cost 4 inf + 0 6.315 * * [simplify]: Extracting #2: cost 25 inf + 0 6.315 * * [simplify]: Extracting #3: cost 40 inf + 44 6.316 * * [simplify]: Extracting #4: cost 31 inf + 690 6.318 * * [simplify]: Extracting #5: cost 11 inf + 5023 6.322 * * [simplify]: Extracting #6: cost 0 inf + 8414 6.326 * [simplify]: Simplified to (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (sqrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) 6.326 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (sqrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) (/ (- (log1p (exp x)) (* y x)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 6.326 * [simplify]: Simplifying (/ (- (log1p (exp x)) (* y x)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 6.327 * * [simplify]: iters left: 6 (13 enodes) 6.334 * * [simplify]: iters left: 5 (63 enodes) 6.358 * * [simplify]: iters left: 4 (140 enodes) 6.420 * * [simplify]: iters left: 3 (243 enodes) 6.456 * * [simplify]: iters left: 2 (273 enodes) 6.515 * * [simplify]: iters left: 1 (291 enodes) 6.544 * * [simplify]: Extracting #0: cost 1 inf + 0 6.544 * * [simplify]: Extracting #1: cost 15 inf + 0 6.544 * * [simplify]: Extracting #2: cost 32 inf + 2 6.544 * * [simplify]: Extracting #3: cost 52 inf + 167 6.545 * * [simplify]: Extracting #4: cost 58 inf + 813 6.548 * * [simplify]: Extracting #5: cost 37 inf + 4782 6.553 * * [simplify]: Extracting #6: cost 10 inf + 14810 6.561 * * [simplify]: Extracting #7: cost 0 inf + 19450 6.569 * [simplify]: Simplified to (/ (- (log1p (exp x)) (* y x)) (sqrt (fma x (* (fma y x (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))) 6.569 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (log1p (exp x)) (* y x)) (sqrt (fma x (* (fma y x (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))))) 6.570 * * * * [progress]: [ 21 / 153 ] simplifiying candidate # 6.570 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 1) 6.570 * * [simplify]: iters left: 6 (12 enodes) 6.577 * * [simplify]: iters left: 5 (55 enodes) 6.598 * * [simplify]: iters left: 4 (117 enodes) 6.626 * * [simplify]: iters left: 3 (198 enodes) 6.659 * * [simplify]: iters left: 2 (208 enodes) 6.685 * * [simplify]: Extracting #0: cost 1 inf + 0 6.685 * * [simplify]: Extracting #1: cost 22 inf + 0 6.686 * * [simplify]: Extracting #2: cost 36 inf + 44 6.686 * * [simplify]: Extracting #3: cost 30 inf + 444 6.689 * * [simplify]: Extracting #4: cost 5 inf + 5402 6.693 * * [simplify]: Extracting #5: cost 0 inf + 6767 6.696 * [simplify]: Simplified to (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) 6.696 * [simplify]: Simplified (2 1) to (λ (x y) (* (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (/ (- (log1p (exp x)) (* y x)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 6.697 * [simplify]: Simplifying (/ (- (log1p (exp x)) (* y x)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 6.697 * * [simplify]: iters left: 6 (12 enodes) 6.703 * * [simplify]: iters left: 5 (60 enodes) 6.726 * * [simplify]: iters left: 4 (137 enodes) 6.784 * * [simplify]: iters left: 3 (240 enodes) 6.823 * * [simplify]: iters left: 2 (270 enodes) 6.871 * * [simplify]: iters left: 1 (288 enodes) 6.912 * * [simplify]: Extracting #0: cost 1 inf + 0 6.912 * * [simplify]: Extracting #1: cost 15 inf + 0 6.912 * * [simplify]: Extracting #2: cost 44 inf + 84 6.913 * * [simplify]: Extracting #3: cost 58 inf + 618 6.914 * * [simplify]: Extracting #4: cost 51 inf + 1141 6.917 * * [simplify]: Extracting #5: cost 31 inf + 5619 6.921 * * [simplify]: Extracting #6: cost 7 inf + 14762 6.925 * * [simplify]: Extracting #7: cost 0 inf + 17466 6.929 * [simplify]: Simplified to (/ (- (log1p (exp x)) (* y x)) (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) 6.929 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 1) (/ (- (log1p (exp x)) (* y x)) (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))))) 6.929 * * * * [progress]: [ 22 / 153 ] simplifiying candidate # 6.930 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 6.930 * * [simplify]: iters left: 6 (14 enodes) 6.934 * * [simplify]: iters left: 5 (65 enodes) 6.946 * * [simplify]: iters left: 4 (127 enodes) 6.973 * * [simplify]: iters left: 3 (208 enodes) 7.014 * * [simplify]: iters left: 2 (218 enodes) 7.054 * * [simplify]: Extracting #0: cost 1 inf + 0 7.054 * * [simplify]: Extracting #1: cost 6 inf + 0 7.054 * * [simplify]: Extracting #2: cost 9 inf + 1 7.054 * * [simplify]: Extracting #3: cost 29 inf + 1 7.055 * * [simplify]: Extracting #4: cost 45 inf + 3 7.057 * * [simplify]: Extracting #5: cost 19 inf + 4491 7.061 * * [simplify]: Extracting #6: cost 1 inf + 10034 7.065 * * [simplify]: Extracting #7: cost 0 inf + 10547 7.070 * [simplify]: Simplified to (/ 1 (* (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))) (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))))) 7.070 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ 1 (* (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))) (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))))) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 7.071 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 7.071 * * [simplify]: iters left: 6 (16 enodes) 7.081 * * [simplify]: iters left: 5 (86 enodes) 7.104 * * [simplify]: iters left: 4 (239 enodes) 7.205 * * [simplify]: Extracting #0: cost 1 inf + 0 7.205 * * [simplify]: Extracting #1: cost 9 inf + 0 7.206 * * [simplify]: Extracting #2: cost 76 inf + 0 7.207 * * [simplify]: Extracting #3: cost 179 inf + 43 7.209 * * [simplify]: Extracting #4: cost 151 inf + 7210 7.218 * * [simplify]: Extracting #5: cost 66 inf + 30529 7.229 * * [simplify]: Extracting #6: cost 10 inf + 58277 7.240 * * [simplify]: Extracting #7: cost 0 inf + 64109 7.250 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (cbrt (fma y (* (fma y x (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))) 7.251 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ 1 (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (cbrt (fma y (* (fma y x (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))))) 7.251 * * * * [progress]: [ 23 / 153 ] simplifiying candidate # 7.251 * [simplify]: Simplifying (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 7.251 * * [simplify]: iters left: 6 (13 enodes) 7.258 * * [simplify]: iters left: 5 (60 enodes) 7.279 * * [simplify]: iters left: 4 (120 enodes) 7.314 * * [simplify]: iters left: 3 (202 enodes) 7.366 * * [simplify]: iters left: 2 (212 enodes) 7.388 * * [simplify]: Extracting #0: cost 1 inf + 0 7.388 * * [simplify]: Extracting #1: cost 4 inf + 0 7.388 * * [simplify]: Extracting #2: cost 5 inf + 1 7.389 * * [simplify]: Extracting #3: cost 25 inf + 1 7.389 * * [simplify]: Extracting #4: cost 41 inf + 3 7.390 * * [simplify]: Extracting #5: cost 22 inf + 3060 7.394 * * [simplify]: Extracting #6: cost 3 inf + 7430 7.398 * * [simplify]: Extracting #7: cost 0 inf + 8417 7.402 * [simplify]: Simplified to (/ 1 (sqrt (fma x (* y (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) 7.402 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ 1 (sqrt (fma x (* y (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 7.402 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 7.403 * * [simplify]: iters left: 6 (16 enodes) 7.412 * * [simplify]: iters left: 5 (86 enodes) 7.433 * * [simplify]: iters left: 4 (239 enodes) 7.535 * * [simplify]: Extracting #0: cost 1 inf + 0 7.535 * * [simplify]: Extracting #1: cost 9 inf + 0 7.535 * * [simplify]: Extracting #2: cost 76 inf + 0 7.536 * * [simplify]: Extracting #3: cost 179 inf + 43 7.539 * * [simplify]: Extracting #4: cost 151 inf + 7210 7.548 * * [simplify]: Extracting #5: cost 66 inf + 30129 7.561 * * [simplify]: Extracting #6: cost 10 inf + 56317 7.570 * * [simplify]: Extracting #7: cost 0 inf + 61789 7.580 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (sqrt (fma y (* (fma y x (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))) 7.580 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (sqrt (fma y (* (fma y x (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))))) 7.580 * * * * [progress]: [ 24 / 153 ] simplifiying candidate # 7.581 * [simplify]: Simplifying (/ 1 1) 7.581 * * [simplify]: iters left: 2 (2 enodes) 7.582 * * [simplify]: iters left: 1 (6 enodes) 7.583 * * [simplify]: Extracting #0: cost 1 inf + 0 7.583 * * [simplify]: Extracting #1: cost 0 inf + 1 7.583 * [simplify]: Simplified to 1 7.583 * [simplify]: Simplified (2 1) to (λ (x y) (* 1 (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 7.583 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 7.583 * * [simplify]: iters left: 6 (15 enodes) 7.592 * * [simplify]: iters left: 5 (83 enodes) 7.630 * * [simplify]: iters left: 4 (236 enodes) 7.712 * * [simplify]: Extracting #0: cost 1 inf + 0 7.712 * * [simplify]: Extracting #1: cost 9 inf + 0 7.713 * * [simplify]: Extracting #2: cost 84 inf + 0 7.713 * * [simplify]: Extracting #3: cost 188 inf + 2 7.716 * * [simplify]: Extracting #4: cost 131 inf + 15141 7.723 * * [simplify]: Extracting #5: cost 22 inf + 49096 7.735 * * [simplify]: Extracting #6: cost 0 inf + 58368 7.744 * * [simplify]: Extracting #7: cost 0 inf + 58352 7.754 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (fma x (* (fma y x (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) 7.754 * [simplify]: Simplified (2 2) to (λ (x y) (* 1 (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (fma x (* (fma y x (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))))) 7.754 * * * * [progress]: [ 25 / 153 ] simplifiying candidate # 7.754 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 7.754 * * [simplify]: iters left: 6 (19 enodes) 7.760 * * [simplify]: iters left: 5 (94 enodes) 7.795 * * [simplify]: iters left: 4 (211 enodes) 7.883 * * [simplify]: iters left: 3 (420 enodes) 7.982 * * [simplify]: Extracting #0: cost 1 inf + 0 7.983 * * [simplify]: Extracting #1: cost 6 inf + 0 7.983 * * [simplify]: Extracting #2: cost 16 inf + 0 7.983 * * [simplify]: Extracting #3: cost 51 inf + 0 7.983 * * [simplify]: Extracting #4: cost 96 inf + 75 7.984 * * [simplify]: Extracting #5: cost 108 inf + 4537 7.988 * * [simplify]: Extracting #6: cost 25 inf + 29976 7.997 * * [simplify]: Extracting #7: cost 0 inf + 38660 8.008 * * [simplify]: Extracting #8: cost 0 inf + 38398 8.019 * [simplify]: Simplified to (/ (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) 8.019 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 8.020 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 8.020 * * [simplify]: iters left: 6 (18 enodes) 8.031 * * [simplify]: iters left: 5 (93 enodes) 8.070 * * [simplify]: iters left: 4 (219 enodes) 8.147 * * [simplify]: iters left: 3 (441 enodes) 8.266 * * [simplify]: Extracting #0: cost 1 inf + 0 8.267 * * [simplify]: Extracting #1: cost 9 inf + 0 8.267 * * [simplify]: Extracting #2: cost 34 inf + 0 8.267 * * [simplify]: Extracting #3: cost 76 inf + 1 8.268 * * [simplify]: Extracting #4: cost 114 inf + 159 8.270 * * [simplify]: Extracting #5: cost 116 inf + 6714 8.278 * * [simplify]: Extracting #6: cost 46 inf + 29926 8.296 * * [simplify]: Extracting #7: cost 1 inf + 52537 8.310 * * [simplify]: Extracting #8: cost 0 inf + 53180 8.325 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) 8.325 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))))) 8.326 * * * * [progress]: [ 26 / 153 ] simplifiying candidate # 8.326 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 8.326 * * [simplify]: iters left: 6 (18 enodes) 8.337 * * [simplify]: iters left: 5 (89 enodes) 8.376 * * [simplify]: iters left: 4 (204 enodes) 8.439 * * [simplify]: iters left: 3 (413 enodes) 8.590 * * [simplify]: Extracting #0: cost 1 inf + 0 8.590 * * [simplify]: Extracting #1: cost 4 inf + 0 8.590 * * [simplify]: Extracting #2: cost 12 inf + 0 8.590 * * [simplify]: Extracting #3: cost 47 inf + 0 8.591 * * [simplify]: Extracting #4: cost 92 inf + 75 8.593 * * [simplify]: Extracting #5: cost 101 inf + 3678 8.599 * * [simplify]: Extracting #6: cost 29 inf + 25193 8.610 * * [simplify]: Extracting #7: cost 0 inf + 36000 8.620 * * [simplify]: Extracting #8: cost 0 inf + 35920 8.630 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))) 8.630 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 8.631 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 8.631 * * [simplify]: iters left: 6 (18 enodes) 8.641 * * [simplify]: iters left: 5 (93 enodes) 8.686 * * [simplify]: iters left: 4 (219 enodes) 8.793 * * [simplify]: iters left: 3 (441 enodes) 8.923 * * [simplify]: Extracting #0: cost 1 inf + 0 8.923 * * [simplify]: Extracting #1: cost 9 inf + 0 8.923 * * [simplify]: Extracting #2: cost 34 inf + 0 8.923 * * [simplify]: Extracting #3: cost 76 inf + 1 8.924 * * [simplify]: Extracting #4: cost 114 inf + 159 8.926 * * [simplify]: Extracting #5: cost 116 inf + 6714 8.933 * * [simplify]: Extracting #6: cost 46 inf + 29686 8.940 * * [simplify]: Extracting #7: cost 1 inf + 51497 8.948 * * [simplify]: Extracting #8: cost 0 inf + 52100 8.955 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) 8.955 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))))) 8.955 * * * * [progress]: [ 27 / 153 ] simplifiying candidate # 8.956 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) 1) 8.956 * * [simplify]: iters left: 6 (13 enodes) 8.960 * * [simplify]: iters left: 5 (57 enodes) 8.978 * * [simplify]: iters left: 4 (121 enodes) 9.009 * * [simplify]: iters left: 3 (244 enodes) 9.085 * * [simplify]: iters left: 2 (425 enodes) 9.282 * * [simplify]: Extracting #0: cost 1 inf + 0 9.283 * * [simplify]: Extracting #1: cost 8 inf + 0 9.283 * * [simplify]: Extracting #2: cost 25 inf + 1 9.283 * * [simplify]: Extracting #3: cost 89 inf + 3 9.284 * * [simplify]: Extracting #4: cost 166 inf + 332 9.287 * * [simplify]: Extracting #5: cost 124 inf + 14227 9.297 * * [simplify]: Extracting #6: cost 19 inf + 60767 9.310 * * [simplify]: Extracting #7: cost 0 inf + 67030 9.321 * * [simplify]: Extracting #8: cost 0 inf + 66950 9.337 * [simplify]: Simplified to (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* x y) (* (* x y) (* x y))))) 9.338 * [simplify]: Simplified (2 1) to (λ (x y) (* (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* x y) (* (* x y) (* x y))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 9.338 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 9.338 * * [simplify]: iters left: 6 (17 enodes) 9.349 * * [simplify]: iters left: 5 (90 enodes) 9.388 * * [simplify]: iters left: 4 (216 enodes) 9.475 * * [simplify]: iters left: 3 (445 enodes) 9.625 * * [simplify]: Extracting #0: cost 1 inf + 0 9.625 * * [simplify]: Extracting #1: cost 9 inf + 0 9.625 * * [simplify]: Extracting #2: cost 51 inf + 0 9.626 * * [simplify]: Extracting #3: cost 96 inf + 126 9.628 * * [simplify]: Extracting #4: cost 94 inf + 4203 9.634 * * [simplify]: Extracting #5: cost 65 inf + 23078 9.647 * * [simplify]: Extracting #6: cost 9 inf + 47512 9.662 * * [simplify]: Extracting #7: cost 0 inf + 50556 9.676 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) 9.676 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) 1) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))))) 9.677 * * * * [progress]: [ 28 / 153 ] simplifiying candidate # 9.677 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 9.677 * * [simplify]: iters left: 6 (20 enodes) 9.689 * * [simplify]: iters left: 5 (91 enodes) 9.732 * * [simplify]: iters left: 4 (180 enodes) 9.782 * * [simplify]: iters left: 3 (330 enodes) 9.872 * * [simplify]: iters left: 2 (499 enodes) 9.991 * * [simplify]: Extracting #0: cost 1 inf + 0 9.991 * * [simplify]: Extracting #1: cost 6 inf + 0 9.991 * * [simplify]: Extracting #2: cost 17 inf + 0 9.992 * * [simplify]: Extracting #3: cost 66 inf + 0 9.992 * * [simplify]: Extracting #4: cost 117 inf + 118 9.993 * * [simplify]: Extracting #5: cost 104 inf + 4103 9.997 * * [simplify]: Extracting #6: cost 37 inf + 28889 10.002 * * [simplify]: Extracting #7: cost 7 inf + 43925 10.008 * * [simplify]: Extracting #8: cost 1 inf + 47847 10.018 * * [simplify]: Extracting #9: cost 0 inf + 48665 10.024 * [simplify]: Simplified to (/ (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) 10.025 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 10.025 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 10.025 * * [simplify]: iters left: 6 (19 enodes) 10.031 * * [simplify]: iters left: 5 (90 enodes) 10.056 * * [simplify]: iters left: 4 (195 enodes) 10.148 * * [simplify]: iters left: 3 (398 enodes) 10.282 * * [simplify]: Extracting #0: cost 1 inf + 0 10.282 * * [simplify]: Extracting #1: cost 14 inf + 0 10.282 * * [simplify]: Extracting #2: cost 69 inf + 0 10.283 * * [simplify]: Extracting #3: cost 134 inf + 1 10.283 * * [simplify]: Extracting #4: cost 149 inf + 3107 10.286 * * [simplify]: Extracting #5: cost 95 inf + 20645 10.292 * * [simplify]: Extracting #6: cost 35 inf + 52434 10.310 * * [simplify]: Extracting #7: cost 3 inf + 76603 10.329 * * [simplify]: Extracting #8: cost 0 inf + 79274 10.347 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) 10.347 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))))) 10.348 * * * * [progress]: [ 29 / 153 ] simplifiying candidate # 10.348 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 10.348 * * [simplify]: iters left: 6 (19 enodes) 10.359 * * [simplify]: iters left: 5 (86 enodes) 10.398 * * [simplify]: iters left: 4 (173 enodes) 10.439 * * [simplify]: iters left: 3 (324 enodes) 10.550 * * [simplify]: iters left: 2 (496 enodes) 10.644 * * [simplify]: Extracting #0: cost 1 inf + 0 10.644 * * [simplify]: Extracting #1: cost 4 inf + 0 10.644 * * [simplify]: Extracting #2: cost 13 inf + 0 10.644 * * [simplify]: Extracting #3: cost 62 inf + 0 10.645 * * [simplify]: Extracting #4: cost 116 inf + 159 10.647 * * [simplify]: Extracting #5: cost 99 inf + 4690 10.655 * * [simplify]: Extracting #6: cost 33 inf + 28398 10.666 * * [simplify]: Extracting #7: cost 6 inf + 42917 10.677 * * [simplify]: Extracting #8: cost 0 inf + 47655 10.688 * [simplify]: Simplified to (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) 10.688 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 10.689 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 10.689 * * [simplify]: iters left: 6 (19 enodes) 10.705 * * [simplify]: iters left: 5 (90 enodes) 10.742 * * [simplify]: iters left: 4 (195 enodes) 10.827 * * [simplify]: iters left: 3 (398 enodes) 10.932 * * [simplify]: Extracting #0: cost 1 inf + 0 10.932 * * [simplify]: Extracting #1: cost 14 inf + 0 10.932 * * [simplify]: Extracting #2: cost 69 inf + 0 10.933 * * [simplify]: Extracting #3: cost 134 inf + 1 10.935 * * [simplify]: Extracting #4: cost 149 inf + 3107 10.940 * * [simplify]: Extracting #5: cost 95 inf + 20645 10.946 * * [simplify]: Extracting #6: cost 35 inf + 51634 10.957 * * [simplify]: Extracting #7: cost 3 inf + 74723 10.967 * * [simplify]: Extracting #8: cost 0 inf + 77274 10.985 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) 10.985 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))))) 10.985 * * * * [progress]: [ 30 / 153 ] simplifiying candidate # 10.986 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) 1) 10.986 * * [simplify]: iters left: 6 (14 enodes) 10.994 * * [simplify]: iters left: 5 (53 enodes) 11.017 * * [simplify]: iters left: 4 (84 enodes) 11.052 * * [simplify]: iters left: 3 (139 enodes) 11.102 * * [simplify]: iters left: 2 (246 enodes) 11.151 * * [simplify]: iters left: 1 (434 enodes) 11.311 * * [simplify]: Extracting #0: cost 1 inf + 0 11.311 * * [simplify]: Extracting #1: cost 9 inf + 0 11.311 * * [simplify]: Extracting #2: cost 55 inf + 1 11.312 * * [simplify]: Extracting #3: cost 132 inf + 5 11.314 * * [simplify]: Extracting #4: cost 124 inf + 1984 11.318 * * [simplify]: Extracting #5: cost 75 inf + 25991 11.325 * * [simplify]: Extracting #6: cost 6 inf + 75450 11.332 * * [simplify]: Extracting #7: cost 0 inf + 79306 11.339 * [simplify]: Simplified to (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) 11.339 * [simplify]: Simplified (2 1) to (λ (x y) (* (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 11.340 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 11.340 * * [simplify]: iters left: 6 (18 enodes) 11.346 * * [simplify]: iters left: 5 (87 enodes) 11.379 * * [simplify]: iters left: 4 (191 enodes) 11.454 * * [simplify]: iters left: 3 (387 enodes) 11.592 * * [simplify]: Extracting #0: cost 1 inf + 0 11.592 * * [simplify]: Extracting #1: cost 14 inf + 0 11.593 * * [simplify]: Extracting #2: cost 88 inf + 0 11.594 * * [simplify]: Extracting #3: cost 160 inf + 3 11.596 * * [simplify]: Extracting #4: cost 140 inf + 3855 11.602 * * [simplify]: Extracting #5: cost 79 inf + 25044 11.616 * * [simplify]: Extracting #6: cost 18 inf + 61194 11.632 * * [simplify]: Extracting #7: cost 1 inf + 73562 11.649 * * [simplify]: Extracting #8: cost 0 inf + 74277 11.666 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (fma (fma x y (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x))))) 11.666 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) 1) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (fma (fma x y (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x))))))) 11.666 * * * * [progress]: [ 31 / 153 ] simplifiying candidate # 11.667 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 11.667 * * [simplify]: iters left: 6 (19 enodes) 11.677 * * [simplify]: iters left: 5 (94 enodes) 11.698 * * [simplify]: iters left: 4 (211 enodes) 11.778 * * [simplify]: iters left: 3 (420 enodes) 11.886 * * [simplify]: Extracting #0: cost 1 inf + 0 11.886 * * [simplify]: Extracting #1: cost 6 inf + 0 11.886 * * [simplify]: Extracting #2: cost 16 inf + 0 11.886 * * [simplify]: Extracting #3: cost 51 inf + 0 11.886 * * [simplify]: Extracting #4: cost 96 inf + 75 11.887 * * [simplify]: Extracting #5: cost 108 inf + 4537 11.891 * * [simplify]: Extracting #6: cost 25 inf + 29976 11.896 * * [simplify]: Extracting #7: cost 0 inf + 38660 11.902 * * [simplify]: Extracting #8: cost 0 inf + 38398 11.910 * [simplify]: Simplified to (/ (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) 11.910 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 11.911 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 11.911 * * [simplify]: iters left: 6 (18 enodes) 11.922 * * [simplify]: iters left: 5 (93 enodes) 11.944 * * [simplify]: iters left: 4 (219 enodes) 12.039 * * [simplify]: iters left: 3 (441 enodes) 12.142 * * [simplify]: Extracting #0: cost 1 inf + 0 12.142 * * [simplify]: Extracting #1: cost 9 inf + 0 12.142 * * [simplify]: Extracting #2: cost 34 inf + 0 12.142 * * [simplify]: Extracting #3: cost 76 inf + 1 12.143 * * [simplify]: Extracting #4: cost 114 inf + 159 12.144 * * [simplify]: Extracting #5: cost 116 inf + 6714 12.148 * * [simplify]: Extracting #6: cost 46 inf + 29926 12.156 * * [simplify]: Extracting #7: cost 1 inf + 52537 12.167 * * [simplify]: Extracting #8: cost 0 inf + 53180 12.182 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) 12.183 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))))) 12.183 * * * * [progress]: [ 32 / 153 ] simplifiying candidate # 12.183 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 12.184 * * [simplify]: iters left: 6 (18 enodes) 12.194 * * [simplify]: iters left: 5 (89 enodes) 12.215 * * [simplify]: iters left: 4 (204 enodes) 12.291 * * [simplify]: iters left: 3 (413 enodes) 12.445 * * [simplify]: Extracting #0: cost 1 inf + 0 12.445 * * [simplify]: Extracting #1: cost 4 inf + 0 12.445 * * [simplify]: Extracting #2: cost 12 inf + 0 12.445 * * [simplify]: Extracting #3: cost 47 inf + 0 12.446 * * [simplify]: Extracting #4: cost 92 inf + 75 12.447 * * [simplify]: Extracting #5: cost 101 inf + 3678 12.450 * * [simplify]: Extracting #6: cost 29 inf + 25193 12.455 * * [simplify]: Extracting #7: cost 0 inf + 36000 12.460 * * [simplify]: Extracting #8: cost 0 inf + 35920 12.465 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))) 12.465 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 12.466 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 12.466 * * [simplify]: iters left: 6 (18 enodes) 12.471 * * [simplify]: iters left: 5 (93 enodes) 12.501 * * [simplify]: iters left: 4 (219 enodes) 12.596 * * [simplify]: iters left: 3 (441 enodes) 12.720 * * [simplify]: Extracting #0: cost 1 inf + 0 12.721 * * [simplify]: Extracting #1: cost 9 inf + 0 12.721 * * [simplify]: Extracting #2: cost 34 inf + 0 12.721 * * [simplify]: Extracting #3: cost 76 inf + 1 12.722 * * [simplify]: Extracting #4: cost 114 inf + 159 12.724 * * [simplify]: Extracting #5: cost 116 inf + 6714 12.732 * * [simplify]: Extracting #6: cost 46 inf + 29686 12.739 * * [simplify]: Extracting #7: cost 1 inf + 51497 12.747 * * [simplify]: Extracting #8: cost 0 inf + 52100 12.755 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) 12.755 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))))) 12.755 * * * * [progress]: [ 33 / 153 ] simplifiying candidate # 12.755 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) 1) 12.755 * * [simplify]: iters left: 6 (13 enodes) 12.760 * * [simplify]: iters left: 5 (57 enodes) 12.780 * * [simplify]: iters left: 4 (121 enodes) 12.814 * * [simplify]: iters left: 3 (244 enodes) 12.884 * * [simplify]: iters left: 2 (425 enodes) 13.044 * * [simplify]: Extracting #0: cost 1 inf + 0 13.044 * * [simplify]: Extracting #1: cost 8 inf + 0 13.044 * * [simplify]: Extracting #2: cost 25 inf + 1 13.045 * * [simplify]: Extracting #3: cost 89 inf + 3 13.045 * * [simplify]: Extracting #4: cost 166 inf + 332 13.047 * * [simplify]: Extracting #5: cost 124 inf + 14227 13.055 * * [simplify]: Extracting #6: cost 19 inf + 60767 13.067 * * [simplify]: Extracting #7: cost 0 inf + 67030 13.079 * * [simplify]: Extracting #8: cost 0 inf + 66950 13.091 * [simplify]: Simplified to (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* x y) (* (* x y) (* x y))))) 13.091 * [simplify]: Simplified (2 1) to (λ (x y) (* (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* x y) (* (* x y) (* x y))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 13.092 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 13.092 * * [simplify]: iters left: 6 (17 enodes) 13.105 * * [simplify]: iters left: 5 (90 enodes) 13.128 * * [simplify]: iters left: 4 (216 enodes) 13.213 * * [simplify]: iters left: 3 (445 enodes) 13.344 * * [simplify]: Extracting #0: cost 1 inf + 0 13.344 * * [simplify]: Extracting #1: cost 9 inf + 0 13.345 * * [simplify]: Extracting #2: cost 51 inf + 0 13.345 * * [simplify]: Extracting #3: cost 96 inf + 126 13.347 * * [simplify]: Extracting #4: cost 94 inf + 4203 13.351 * * [simplify]: Extracting #5: cost 65 inf + 23078 13.358 * * [simplify]: Extracting #6: cost 9 inf + 47512 13.365 * * [simplify]: Extracting #7: cost 0 inf + 50556 13.373 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) 13.373 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) 1) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))))) 13.373 * * * * [progress]: [ 34 / 153 ] simplifiying candidate # 13.373 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 13.373 * * [simplify]: iters left: 6 (20 enodes) 13.379 * * [simplify]: iters left: 5 (91 enodes) 13.421 * * [simplify]: iters left: 4 (180 enodes) 13.500 * * [simplify]: iters left: 3 (330 enodes) 13.580 * * [simplify]: iters left: 2 (499 enodes) 13.685 * * [simplify]: Extracting #0: cost 1 inf + 0 13.685 * * [simplify]: Extracting #1: cost 6 inf + 0 13.685 * * [simplify]: Extracting #2: cost 17 inf + 0 13.685 * * [simplify]: Extracting #3: cost 66 inf + 0 13.685 * * [simplify]: Extracting #4: cost 117 inf + 118 13.686 * * [simplify]: Extracting #5: cost 104 inf + 4103 13.691 * * [simplify]: Extracting #6: cost 37 inf + 28889 13.697 * * [simplify]: Extracting #7: cost 7 inf + 43925 13.702 * * [simplify]: Extracting #8: cost 1 inf + 47847 13.708 * * [simplify]: Extracting #9: cost 0 inf + 48665 13.717 * [simplify]: Simplified to (/ (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) 13.717 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x))))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 13.717 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 13.717 * * [simplify]: iters left: 6 (19 enodes) 13.725 * * [simplify]: iters left: 5 (90 enodes) 13.747 * * [simplify]: iters left: 4 (195 enodes) 13.828 * * [simplify]: iters left: 3 (398 enodes) 13.931 * * [simplify]: Extracting #0: cost 1 inf + 0 13.931 * * [simplify]: Extracting #1: cost 14 inf + 0 13.932 * * [simplify]: Extracting #2: cost 69 inf + 0 13.932 * * [simplify]: Extracting #3: cost 134 inf + 1 13.934 * * [simplify]: Extracting #4: cost 149 inf + 3107 13.938 * * [simplify]: Extracting #5: cost 95 inf + 20645 13.950 * * [simplify]: Extracting #6: cost 35 inf + 52434 13.968 * * [simplify]: Extracting #7: cost 3 inf + 76603 13.987 * * [simplify]: Extracting #8: cost 0 inf + 79274 14.006 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) 14.006 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))))) 14.007 * * * * [progress]: [ 35 / 153 ] simplifiying candidate # 14.007 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 14.007 * * [simplify]: iters left: 6 (19 enodes) 14.013 * * [simplify]: iters left: 5 (86 enodes) 14.035 * * [simplify]: iters left: 4 (173 enodes) 14.087 * * [simplify]: iters left: 3 (324 enodes) 14.167 * * [simplify]: iters left: 2 (496 enodes) 14.263 * * [simplify]: Extracting #0: cost 1 inf + 0 14.263 * * [simplify]: Extracting #1: cost 4 inf + 0 14.263 * * [simplify]: Extracting #2: cost 13 inf + 0 14.263 * * [simplify]: Extracting #3: cost 62 inf + 0 14.263 * * [simplify]: Extracting #4: cost 116 inf + 159 14.265 * * [simplify]: Extracting #5: cost 99 inf + 4690 14.272 * * [simplify]: Extracting #6: cost 33 inf + 28398 14.283 * * [simplify]: Extracting #7: cost 6 inf + 42917 14.295 * * [simplify]: Extracting #8: cost 0 inf + 47655 14.306 * [simplify]: Simplified to (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) 14.306 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 14.307 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 14.307 * * [simplify]: iters left: 6 (19 enodes) 14.318 * * [simplify]: iters left: 5 (90 enodes) 14.361 * * [simplify]: iters left: 4 (195 enodes) 14.427 * * [simplify]: iters left: 3 (398 enodes) 14.545 * * [simplify]: Extracting #0: cost 1 inf + 0 14.545 * * [simplify]: Extracting #1: cost 14 inf + 0 14.545 * * [simplify]: Extracting #2: cost 69 inf + 0 14.546 * * [simplify]: Extracting #3: cost 134 inf + 1 14.548 * * [simplify]: Extracting #4: cost 149 inf + 3107 14.553 * * [simplify]: Extracting #5: cost 95 inf + 20645 14.565 * * [simplify]: Extracting #6: cost 35 inf + 51634 14.584 * * [simplify]: Extracting #7: cost 3 inf + 74723 14.603 * * [simplify]: Extracting #8: cost 0 inf + 77274 14.621 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) 14.621 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))))) 14.622 * * * * [progress]: [ 36 / 153 ] simplifiying candidate # 14.622 * [simplify]: Simplifying (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) 1) 14.622 * * [simplify]: iters left: 6 (14 enodes) 14.628 * * [simplify]: iters left: 5 (53 enodes) 14.640 * * [simplify]: iters left: 4 (84 enodes) 14.658 * * [simplify]: iters left: 3 (139 enodes) 14.709 * * [simplify]: iters left: 2 (246 enodes) 14.752 * * [simplify]: iters left: 1 (434 enodes) 14.905 * * [simplify]: Extracting #0: cost 1 inf + 0 14.905 * * [simplify]: Extracting #1: cost 9 inf + 0 14.905 * * [simplify]: Extracting #2: cost 55 inf + 1 14.906 * * [simplify]: Extracting #3: cost 132 inf + 5 14.907 * * [simplify]: Extracting #4: cost 124 inf + 1984 14.909 * * [simplify]: Extracting #5: cost 75 inf + 25991 14.916 * * [simplify]: Extracting #6: cost 6 inf + 75450 14.923 * * [simplify]: Extracting #7: cost 0 inf + 79306 14.930 * [simplify]: Simplified to (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) 14.930 * [simplify]: Simplified (2 1) to (λ (x y) (* (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 14.930 * [simplify]: Simplifying (/ (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 14.930 * * [simplify]: iters left: 6 (18 enodes) 14.939 * * [simplify]: iters left: 5 (87 enodes) 14.981 * * [simplify]: iters left: 4 (191 enodes) 15.037 * * [simplify]: iters left: 3 (387 enodes) 15.183 * * [simplify]: Extracting #0: cost 1 inf + 0 15.184 * * [simplify]: Extracting #1: cost 14 inf + 0 15.184 * * [simplify]: Extracting #2: cost 88 inf + 0 15.184 * * [simplify]: Extracting #3: cost 160 inf + 3 15.185 * * [simplify]: Extracting #4: cost 140 inf + 3855 15.189 * * [simplify]: Extracting #5: cost 79 inf + 25044 15.196 * * [simplify]: Extracting #6: cost 18 inf + 61194 15.205 * * [simplify]: Extracting #7: cost 1 inf + 73562 15.213 * * [simplify]: Extracting #8: cost 0 inf + 74277 15.224 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (fma (fma x y (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x))))) 15.224 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) 1) (/ (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) (fma (fma x y (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x))))))) 15.224 * * * * [progress]: [ 37 / 153 ] simplifiying candidate # 15.225 * [simplify]: Simplifying (/ (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 15.225 * * [simplify]: iters left: 6 (19 enodes) 15.236 * * [simplify]: iters left: 5 (93 enodes) 15.259 * * [simplify]: iters left: 4 (208 enodes) 15.314 * * [simplify]: iters left: 3 (401 enodes) 15.408 * * [simplify]: Extracting #0: cost 1 inf + 0 15.408 * * [simplify]: Extracting #1: cost 6 inf + 0 15.408 * * [simplify]: Extracting #2: cost 13 inf + 0 15.409 * * [simplify]: Extracting #3: cost 39 inf + 0 15.409 * * [simplify]: Extracting #4: cost 81 inf + 84 15.410 * * [simplify]: Extracting #5: cost 102 inf + 1905 15.411 * * [simplify]: Extracting #6: cost 71 inf + 10000 15.415 * * [simplify]: Extracting #7: cost 12 inf + 29022 15.420 * * [simplify]: Extracting #8: cost 1 inf + 34148 15.428 * * [simplify]: Extracting #9: cost 0 inf + 34940 15.436 * [simplify]: Simplified to (/ (+ (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (* (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (fma x y (log1p (exp x))) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (fma x y (log1p (exp x))) (* x y)))))) 15.437 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (+ (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (* (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (fma x y (log1p (exp x))) (* x y)))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (* (fma x y (log1p (exp x))) (* x y)))))) (/ (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 15.437 * [simplify]: Simplifying (/ (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 15.437 * * [simplify]: iters left: 6 (18 enodes) 15.446 * * [simplify]: iters left: 5 (92 enodes) 15.469 * * [simplify]: iters left: 4 (214 enodes) 15.529 * * [simplify]: iters left: 3 (417 enodes) 15.659 * * [simplify]: Extracting #0: cost 1 inf + 0 15.659 * * [simplify]: Extracting #1: cost 7 inf + 0 15.659 * * [simplify]: Extracting #2: cost 16 inf + 0 15.659 * * [simplify]: Extracting #3: cost 43 inf + 0 15.659 * * [simplify]: Extracting #4: cost 83 inf + 248 15.660 * * [simplify]: Extracting #5: cost 101 inf + 2725 15.662 * * [simplify]: Extracting #6: cost 68 inf + 11326 15.665 * * [simplify]: Extracting #7: cost 16 inf + 28671 15.670 * * [simplify]: Extracting #8: cost 0 inf + 35924 15.676 * [simplify]: Simplified to (/ (- (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) 15.676 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (cbrt (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))))) 15.676 * * * * [progress]: [ 38 / 153 ] simplifiying candidate # 15.677 * [simplify]: Simplifying (/ (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 15.677 * * [simplify]: iters left: 6 (18 enodes) 15.683 * * [simplify]: iters left: 5 (88 enodes) 15.716 * * [simplify]: iters left: 4 (201 enodes) 15.798 * * [simplify]: iters left: 3 (392 enodes) 15.901 * * [simplify]: Extracting #0: cost 1 inf + 0 15.901 * * [simplify]: Extracting #1: cost 4 inf + 0 15.901 * * [simplify]: Extracting #2: cost 9 inf + 0 15.901 * * [simplify]: Extracting #3: cost 35 inf + 0 15.902 * * [simplify]: Extracting #4: cost 77 inf + 84 15.903 * * [simplify]: Extracting #5: cost 95 inf + 2492 15.905 * * [simplify]: Extracting #6: cost 47 inf + 16447 15.912 * * [simplify]: Extracting #7: cost 6 inf + 30118 15.926 * * [simplify]: Extracting #8: cost 1 inf + 31500 15.935 * * [simplify]: Extracting #9: cost 0 inf + 32172 15.944 * [simplify]: Simplified to (/ (+ (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma (log1p (exp x)) (* x y) (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (* x y)))))) 15.944 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (+ (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma (log1p (exp x)) (* x y) (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (* x y)))))) (/ (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 15.945 * [simplify]: Simplifying (/ (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 15.945 * * [simplify]: iters left: 6 (18 enodes) 15.956 * * [simplify]: iters left: 5 (92 enodes) 15.995 * * [simplify]: iters left: 4 (214 enodes) 16.073 * * [simplify]: iters left: 3 (417 enodes) 16.166 * * [simplify]: Extracting #0: cost 1 inf + 0 16.166 * * [simplify]: Extracting #1: cost 7 inf + 0 16.166 * * [simplify]: Extracting #2: cost 16 inf + 0 16.167 * * [simplify]: Extracting #3: cost 43 inf + 0 16.167 * * [simplify]: Extracting #4: cost 83 inf + 248 16.168 * * [simplify]: Extracting #5: cost 101 inf + 2725 16.170 * * [simplify]: Extracting #6: cost 68 inf + 11326 16.174 * * [simplify]: Extracting #7: cost 16 inf + 28591 16.179 * * [simplify]: Extracting #8: cost 0 inf + 35524 16.184 * [simplify]: Simplified to (/ (- (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) 16.184 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (sqrt (fma y (* x (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))))) 16.184 * * * * [progress]: [ 39 / 153 ] simplifiying candidate # 16.184 * [simplify]: Simplifying (/ (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) 1) 16.185 * * [simplify]: iters left: 6 (13 enodes) 16.189 * * [simplify]: iters left: 5 (57 enodes) 16.210 * * [simplify]: iters left: 4 (121 enodes) 16.244 * * [simplify]: iters left: 3 (239 enodes) 16.308 * * [simplify]: iters left: 2 (424 enodes) 16.449 * * [simplify]: Extracting #0: cost 1 inf + 0 16.449 * * [simplify]: Extracting #1: cost 5 inf + 0 16.449 * * [simplify]: Extracting #2: cost 10 inf + 1 16.449 * * [simplify]: Extracting #3: cost 76 inf + 1 16.450 * * [simplify]: Extracting #4: cost 171 inf + 804 16.451 * * [simplify]: Extracting #5: cost 134 inf + 12279 16.456 * * [simplify]: Extracting #6: cost 26 inf + 58661 16.468 * * [simplify]: Extracting #7: cost 0 inf + 69909 16.481 * * [simplify]: Extracting #8: cost 0 inf + 69446 16.498 * [simplify]: Simplified to (+ (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (* (* (* x y) (* x y)) (* x y)))) 16.498 * [simplify]: Simplified (2 1) to (λ (x y) (* (+ (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (/ (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 16.499 * [simplify]: Simplifying (/ (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 16.499 * * [simplify]: iters left: 6 (17 enodes) 16.510 * * [simplify]: iters left: 5 (89 enodes) 16.537 * * [simplify]: iters left: 4 (211 enodes) 16.614 * * [simplify]: iters left: 3 (412 enodes) 16.716 * * [simplify]: Extracting #0: cost 1 inf + 0 16.717 * * [simplify]: Extracting #1: cost 7 inf + 0 16.717 * * [simplify]: Extracting #2: cost 34 inf + 0 16.717 * * [simplify]: Extracting #3: cost 55 inf + 125 16.717 * * [simplify]: Extracting #4: cost 76 inf + 848 16.719 * * [simplify]: Extracting #5: cost 77 inf + 7865 16.723 * * [simplify]: Extracting #6: cost 33 inf + 23350 16.727 * * [simplify]: Extracting #7: cost 1 inf + 34851 16.732 * * [simplify]: Extracting #8: cost 0 inf + 34944 16.739 * [simplify]: Simplified to (/ (- (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x)))))) 16.739 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) 1) (/ (- (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* (* x y) (* x y)) (* x y)))) (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma x y (log1p (exp x)))))))) 16.739 * * * * [progress]: [ 40 / 153 ] simplifiying candidate # 16.740 * [simplify]: Simplifying (/ (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 16.740 * * [simplify]: iters left: 6 (20 enodes) 16.751 * * [simplify]: iters left: 5 (90 enodes) 16.779 * * [simplify]: iters left: 4 (177 enodes) 16.825 * * [simplify]: iters left: 3 (313 enodes) 16.891 * * [simplify]: iters left: 2 (435 enodes) 16.965 * * [simplify]: Extracting #0: cost 1 inf + 0 16.965 * * [simplify]: Extracting #1: cost 6 inf + 0 16.965 * * [simplify]: Extracting #2: cost 14 inf + 0 16.965 * * [simplify]: Extracting #3: cost 52 inf + 0 16.966 * * [simplify]: Extracting #4: cost 96 inf + 87 16.966 * * [simplify]: Extracting #5: cost 88 inf + 3575 16.969 * * [simplify]: Extracting #6: cost 41 inf + 19431 16.973 * * [simplify]: Extracting #7: cost 10 inf + 35428 16.977 * * [simplify]: Extracting #8: cost 0 inf + 42707 16.982 * [simplify]: Simplified to (/ (+ (pow (* x y) 3/2) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (* (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))))) 16.982 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (+ (pow (* x y) 3/2) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (* (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))))) (/ (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 16.983 * [simplify]: Simplifying (/ (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 16.983 * * [simplify]: iters left: 6 (19 enodes) 16.988 * * [simplify]: iters left: 5 (89 enodes) 17.019 * * [simplify]: iters left: 4 (187 enodes) 17.083 * * [simplify]: iters left: 3 (347 enodes) 17.195 * * [simplify]: Extracting #0: cost 1 inf + 0 17.195 * * [simplify]: Extracting #1: cost 7 inf + 0 17.195 * * [simplify]: Extracting #2: cost 34 inf + 0 17.195 * * [simplify]: Extracting #3: cost 89 inf + 0 17.195 * * [simplify]: Extracting #4: cost 112 inf + 7 17.196 * * [simplify]: Extracting #5: cost 99 inf + 2878 17.198 * * [simplify]: Extracting #6: cost 45 inf + 22132 17.203 * * [simplify]: Extracting #7: cost 8 inf + 42649 17.209 * * [simplify]: Extracting #8: cost 0 inf + 48230 17.215 * [simplify]: Simplified to (/ (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* x y) 3/2)) (cbrt (fma (fma x y (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x)))))) 17.215 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* x y) 3/2)) (cbrt (fma (fma x y (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x)))))))) 17.216 * * * * [progress]: [ 41 / 153 ] simplifiying candidate # 17.216 * [simplify]: Simplifying (/ (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 17.216 * * [simplify]: iters left: 6 (19 enodes) 17.227 * * [simplify]: iters left: 5 (85 enodes) 17.263 * * [simplify]: iters left: 4 (169 enodes) 17.322 * * [simplify]: iters left: 3 (304 enodes) 17.395 * * [simplify]: iters left: 2 (414 enodes) 17.482 * * [simplify]: Extracting #0: cost 1 inf + 0 17.482 * * [simplify]: Extracting #1: cost 4 inf + 0 17.482 * * [simplify]: Extracting #2: cost 10 inf + 0 17.482 * * [simplify]: Extracting #3: cost 47 inf + 0 17.483 * * [simplify]: Extracting #4: cost 92 inf + 87 17.484 * * [simplify]: Extracting #5: cost 87 inf + 2984 17.489 * * [simplify]: Extracting #6: cost 25 inf + 24670 17.497 * * [simplify]: Extracting #7: cost 2 inf + 38260 17.506 * * [simplify]: Extracting #8: cost 0 inf + 39415 17.515 * [simplify]: Simplified to (/ (+ (pow (* x y) 3/2) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (fma (* x y) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) 17.515 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (+ (pow (* x y) 3/2) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (fma (* x y) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (/ (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 17.516 * [simplify]: Simplifying (/ (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 17.516 * * [simplify]: iters left: 6 (19 enodes) 17.527 * * [simplify]: iters left: 5 (89 enodes) 17.566 * * [simplify]: iters left: 4 (187 enodes) 17.625 * * [simplify]: iters left: 3 (347 enodes) 17.749 * * [simplify]: Extracting #0: cost 1 inf + 0 17.749 * * [simplify]: Extracting #1: cost 7 inf + 0 17.749 * * [simplify]: Extracting #2: cost 34 inf + 0 17.749 * * [simplify]: Extracting #3: cost 89 inf + 0 17.750 * * [simplify]: Extracting #4: cost 112 inf + 7 17.751 * * [simplify]: Extracting #5: cost 99 inf + 2878 17.756 * * [simplify]: Extracting #6: cost 45 inf + 21852 17.766 * * [simplify]: Extracting #7: cost 8 inf + 41649 17.778 * * [simplify]: Extracting #8: cost 0 inf + 47070 17.790 * [simplify]: Simplified to (/ (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* x y) 3/2)) (sqrt (fma (fma x y (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x)))))) 17.790 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* x y) 3/2)) (sqrt (fma (fma x y (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x)))))))) 17.790 * * * * [progress]: [ 42 / 153 ] simplifiying candidate # 17.791 * [simplify]: Simplifying (/ (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) 1) 17.792 * * [simplify]: iters left: 6 (14 enodes) 17.800 * * [simplify]: iters left: 5 (53 enodes) 17.823 * * [simplify]: iters left: 4 (84 enodes) 17.856 * * [simplify]: iters left: 3 (138 enodes) 17.891 * * [simplify]: iters left: 2 (245 enodes) 17.957 * * [simplify]: iters left: 1 (482 enodes) 18.092 * * [simplify]: Extracting #0: cost 1 inf + 0 18.092 * * [simplify]: Extracting #1: cost 6 inf + 0 18.092 * * [simplify]: Extracting #2: cost 36 inf + 1 18.093 * * [simplify]: Extracting #3: cost 95 inf + 4 18.093 * * [simplify]: Extracting #4: cost 132 inf + 95 18.096 * * [simplify]: Extracting #5: cost 104 inf + 12484 18.102 * * [simplify]: Extracting #6: cost 27 inf + 57957 18.109 * * [simplify]: Extracting #7: cost 0 inf + 78631 18.115 * * [simplify]: Extracting #8: cost 0 inf + 78501 18.123 * [simplify]: Simplified to (+ (pow (* x y) 3/2) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) 18.123 * [simplify]: Simplified (2 1) to (λ (x y) (* (+ (pow (* x y) 3/2) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (/ (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 18.123 * [simplify]: Simplifying (/ (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 18.123 * * [simplify]: iters left: 6 (18 enodes) 18.129 * * [simplify]: iters left: 5 (86 enodes) 18.166 * * [simplify]: iters left: 4 (183 enodes) 18.228 * * [simplify]: iters left: 3 (343 enodes) 18.336 * * [simplify]: Extracting #0: cost 1 inf + 0 18.336 * * [simplify]: Extracting #1: cost 7 inf + 0 18.336 * * [simplify]: Extracting #2: cost 52 inf + 0 18.336 * * [simplify]: Extracting #3: cost 101 inf + 43 18.337 * * [simplify]: Extracting #4: cost 93 inf + 2860 18.340 * * [simplify]: Extracting #5: cost 33 inf + 26416 18.345 * * [simplify]: Extracting #6: cost 3 inf + 43482 18.352 * * [simplify]: Extracting #7: cost 0 inf + 46073 18.358 * [simplify]: Simplified to (/ (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* x y) 3/2)) (fma (log1p (exp x)) (log1p (exp x)) (* y (* x (fma x y (log1p (exp x))))))) 18.358 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) 1) (/ (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* x y) 3/2)) (fma (log1p (exp x)) (log1p (exp x)) (* y (* x (fma x y (log1p (exp x))))))))) 18.358 * * * * [progress]: [ 43 / 153 ] simplifiying candidate # 18.358 * [simplify]: Simplifying (/ (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 18.358 * * [simplify]: iters left: 6 (20 enodes) 18.367 * * [simplify]: iters left: 5 (94 enodes) 18.397 * * [simplify]: iters left: 4 (212 enodes) 18.468 * * [simplify]: iters left: 3 (423 enodes) 18.616 * * [simplify]: Extracting #0: cost 1 inf + 0 18.616 * * [simplify]: Extracting #1: cost 6 inf + 0 18.616 * * [simplify]: Extracting #2: cost 14 inf + 0 18.617 * * [simplify]: Extracting #3: cost 47 inf + 0 18.618 * * [simplify]: Extracting #4: cost 87 inf + 46 18.619 * * [simplify]: Extracting #5: cost 96 inf + 4000 18.623 * * [simplify]: Extracting #6: cost 48 inf + 18294 18.627 * * [simplify]: Extracting #7: cost 13 inf + 29834 18.632 * * [simplify]: Extracting #8: cost 6 inf + 32831 18.637 * * [simplify]: Extracting #9: cost 1 inf + 36184 18.641 * * [simplify]: Extracting #10: cost 0 inf + 37027 18.646 * [simplify]: Simplified to (/ (/ (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) 18.646 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (/ (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2)) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (log1p (exp x)) (* y x) (* (* y x) (* y x)))))) (/ (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 18.647 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 18.647 * * [simplify]: iters left: 6 (19 enodes) 18.653 * * [simplify]: iters left: 5 (93 enodes) 18.698 * * [simplify]: iters left: 4 (220 enodes) 18.767 * * [simplify]: iters left: 3 (449 enodes) 18.927 * * [simplify]: Extracting #0: cost 1 inf + 0 18.927 * * [simplify]: Extracting #1: cost 9 inf + 0 18.927 * * [simplify]: Extracting #2: cost 32 inf + 0 18.928 * * [simplify]: Extracting #3: cost 74 inf + 1 18.928 * * [simplify]: Extracting #4: cost 102 inf + 120 18.929 * * [simplify]: Extracting #5: cost 101 inf + 6440 18.932 * * [simplify]: Extracting #6: cost 42 inf + 25328 18.937 * * [simplify]: Extracting #7: cost 15 inf + 37744 18.944 * * [simplify]: Extracting #8: cost 1 inf + 48288 18.951 * * [simplify]: Extracting #9: cost 0 inf + 48971 18.962 * [simplify]: Simplified to (/ (- (pow (log1p (exp x)) 3/2) (sqrt (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) 18.963 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (pow (log1p (exp x)) 3/2) (sqrt (* (* (* y x) (* y x)) (* y x)))) (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))))) 18.963 * * * * [progress]: [ 44 / 153 ] simplifiying candidate # 18.963 * [simplify]: Simplifying (/ (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 18.964 * * [simplify]: iters left: 6 (19 enodes) 18.976 * * [simplify]: iters left: 5 (88 enodes) 19.002 * * [simplify]: iters left: 4 (203 enodes) 19.096 * * [simplify]: iters left: 3 (410 enodes) 19.565 * * [simplify]: Extracting #0: cost 1 inf + 0 19.566 * * [simplify]: Extracting #1: cost 4 inf + 0 19.566 * * [simplify]: Extracting #2: cost 10 inf + 0 19.566 * * [simplify]: Extracting #3: cost 44 inf + 0 19.566 * * [simplify]: Extracting #4: cost 80 inf + 504 19.567 * * [simplify]: Extracting #5: cost 90 inf + 3612 19.572 * * [simplify]: Extracting #6: cost 51 inf + 14941 19.576 * * [simplify]: Extracting #7: cost 14 inf + 28291 19.580 * * [simplify]: Extracting #8: cost 1 inf + 34257 19.585 * * [simplify]: Extracting #9: cost 0 inf + 34649 19.590 * [simplify]: Simplified to (/ (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2)) (sqrt (fma (log1p (exp x)) (* y x) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) 19.590 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2)) (sqrt (fma (log1p (exp x)) (* y x) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) (/ (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 19.591 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 19.591 * * [simplify]: iters left: 6 (19 enodes) 19.601 * * [simplify]: iters left: 5 (93 enodes) 19.641 * * [simplify]: iters left: 4 (220 enodes) 19.727 * * [simplify]: iters left: 3 (449 enodes) 19.864 * * [simplify]: Extracting #0: cost 1 inf + 0 19.864 * * [simplify]: Extracting #1: cost 9 inf + 0 19.864 * * [simplify]: Extracting #2: cost 32 inf + 0 19.864 * * [simplify]: Extracting #3: cost 74 inf + 1 19.865 * * [simplify]: Extracting #4: cost 102 inf + 120 19.867 * * [simplify]: Extracting #5: cost 101 inf + 6440 19.875 * * [simplify]: Extracting #6: cost 42 inf + 25328 19.884 * * [simplify]: Extracting #7: cost 15 inf + 37424 19.896 * * [simplify]: Extracting #8: cost 1 inf + 47408 19.913 * * [simplify]: Extracting #9: cost 0 inf + 48051 19.926 * [simplify]: Simplified to (/ (- (pow (log1p (exp x)) 3/2) (sqrt (* (* (* y x) (* y x)) (* y x)))) (sqrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) 19.926 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (pow (log1p (exp x)) 3/2) (sqrt (* (* (* y x) (* y x)) (* y x)))) (sqrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))))) 19.927 * * * * [progress]: [ 45 / 153 ] simplifiying candidate # 19.927 * [simplify]: Simplifying (/ (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) 1) 19.927 * * [simplify]: iters left: 6 (14 enodes) 19.937 * * [simplify]: iters left: 5 (57 enodes) 19.951 * * [simplify]: iters left: 4 (122 enodes) 19.994 * * [simplify]: iters left: 3 (263 enodes) 20.053 * * [simplify]: iters left: 2 (441 enodes) 20.163 * * [simplify]: Extracting #0: cost 1 inf + 0 20.163 * * [simplify]: Extracting #1: cost 6 inf + 0 20.163 * * [simplify]: Extracting #2: cost 22 inf + 1 20.163 * * [simplify]: Extracting #3: cost 95 inf + 4 20.165 * * [simplify]: Extracting #4: cost 163 inf + 3113 20.174 * * [simplify]: Extracting #5: cost 92 inf + 29115 20.184 * * [simplify]: Extracting #6: cost 9 inf + 68286 20.196 * * [simplify]: Extracting #7: cost 0 inf + 73189 20.208 * [simplify]: Simplified to (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2)) 20.208 * [simplify]: Simplified (2 1) to (λ (x y) (* (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2)) (/ (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 20.208 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 20.209 * * [simplify]: iters left: 6 (18 enodes) 20.220 * * [simplify]: iters left: 5 (90 enodes) 20.241 * * [simplify]: iters left: 4 (217 enodes) 20.316 * * [simplify]: iters left: 3 (439 enodes) 20.444 * * [simplify]: Extracting #0: cost 1 inf + 0 20.444 * * [simplify]: Extracting #1: cost 9 inf + 0 20.444 * * [simplify]: Extracting #2: cost 49 inf + 0 20.445 * * [simplify]: Extracting #3: cost 84 inf + 127 20.446 * * [simplify]: Extracting #4: cost 91 inf + 947 20.448 * * [simplify]: Extracting #5: cost 93 inf + 7548 20.452 * * [simplify]: Extracting #6: cost 30 inf + 30627 20.458 * * [simplify]: Extracting #7: cost 0 inf + 46667 20.464 * [simplify]: Simplified to (/ (- (pow (log1p (exp x)) 3/2) (sqrt (* (* (* y x) (* y x)) (* y x)))) (fma (log1p (exp x)) (log1p (exp x)) (* (fma x y (log1p (exp x))) (* y x)))) 20.464 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) 1) (/ (- (pow (log1p (exp x)) 3/2) (sqrt (* (* (* y x) (* y x)) (* y x)))) (fma (log1p (exp x)) (log1p (exp x)) (* (fma x y (log1p (exp x))) (* y x)))))) 20.465 * * * * [progress]: [ 46 / 153 ] simplifiying candidate # 20.465 * [simplify]: Simplifying (/ (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 20.465 * * [simplify]: iters left: 6 (19 enodes) 20.476 * * [simplify]: iters left: 5 (86 enodes) 20.513 * * [simplify]: iters left: 4 (179 enodes) 20.594 * * [simplify]: iters left: 3 (345 enodes) 20.688 * * [simplify]: iters left: 2 (448 enodes) 20.775 * * [simplify]: Extracting #0: cost 1 inf + 0 20.775 * * [simplify]: Extracting #1: cost 6 inf + 0 20.775 * * [simplify]: Extracting #2: cost 15 inf + 0 20.775 * * [simplify]: Extracting #3: cost 58 inf + 0 20.776 * * [simplify]: Extracting #4: cost 109 inf + 300 20.777 * * [simplify]: Extracting #5: cost 92 inf + 2577 20.779 * * [simplify]: Extracting #6: cost 35 inf + 24300 20.784 * * [simplify]: Extracting #7: cost 5 inf + 41096 20.789 * * [simplify]: Extracting #8: cost 0 inf + 44169 20.799 * [simplify]: Simplified to (/ (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (* (cbrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))))) 20.799 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (* (cbrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))))) (/ (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 20.799 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 20.800 * * [simplify]: iters left: 6 (18 enodes) 20.810 * * [simplify]: iters left: 5 (84 enodes) 20.847 * * [simplify]: iters left: 4 (188 enodes) 20.892 * * [simplify]: iters left: 3 (376 enodes) 20.990 * * [simplify]: Extracting #0: cost 1 inf + 0 20.990 * * [simplify]: Extracting #1: cost 14 inf + 0 20.990 * * [simplify]: Extracting #2: cost 73 inf + 0 20.991 * * [simplify]: Extracting #3: cost 143 inf + 1 20.992 * * [simplify]: Extracting #4: cost 146 inf + 1893 20.999 * * [simplify]: Extracting #5: cost 59 inf + 42789 21.017 * * [simplify]: Extracting #6: cost 8 inf + 73813 21.034 * * [simplify]: Extracting #7: cost 0 inf + 80174 21.051 * * [simplify]: Extracting #8: cost 0 inf + 79854 21.067 * [simplify]: Simplified to (/ (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) 21.067 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x)))))))) 21.068 * * * * [progress]: [ 47 / 153 ] simplifiying candidate # 21.068 * [simplify]: Simplifying (/ (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 21.068 * * [simplify]: iters left: 6 (18 enodes) 21.080 * * [simplify]: iters left: 5 (81 enodes) 21.100 * * [simplify]: iters left: 4 (172 enodes) 21.168 * * [simplify]: iters left: 3 (339 enodes) 21.231 * * [simplify]: iters left: 2 (471 enodes) 21.337 * * [simplify]: Extracting #0: cost 1 inf + 0 21.337 * * [simplify]: Extracting #1: cost 4 inf + 0 21.337 * * [simplify]: Extracting #2: cost 11 inf + 0 21.337 * * [simplify]: Extracting #3: cost 54 inf + 0 21.338 * * [simplify]: Extracting #4: cost 104 inf + 382 21.340 * * [simplify]: Extracting #5: cost 77 inf + 6050 21.347 * * [simplify]: Extracting #6: cost 17 inf + 29196 21.356 * * [simplify]: Extracting #7: cost 0 inf + 39193 21.364 * [simplify]: Simplified to (/ (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) 21.365 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) (/ (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 21.365 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 21.365 * * [simplify]: iters left: 6 (18 enodes) 21.376 * * [simplify]: iters left: 5 (84 enodes) 21.407 * * [simplify]: iters left: 4 (188 enodes) 21.470 * * [simplify]: iters left: 3 (376 enodes) 21.577 * * [simplify]: Extracting #0: cost 1 inf + 0 21.577 * * [simplify]: Extracting #1: cost 14 inf + 0 21.577 * * [simplify]: Extracting #2: cost 73 inf + 0 21.578 * * [simplify]: Extracting #3: cost 143 inf + 1 21.580 * * [simplify]: Extracting #4: cost 146 inf + 1893 21.587 * * [simplify]: Extracting #5: cost 59 inf + 41829 21.602 * * [simplify]: Extracting #6: cost 8 inf + 72133 21.616 * * [simplify]: Extracting #7: cost 0 inf + 78294 21.625 * * [simplify]: Extracting #8: cost 0 inf + 77974 21.634 * [simplify]: Simplified to (/ (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) 21.634 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x)))))))) 21.634 * * * * [progress]: [ 48 / 153 ] simplifiying candidate # 21.634 * [simplify]: Simplifying (/ (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) 1) 21.634 * * [simplify]: iters left: 6 (13 enodes) 21.638 * * [simplify]: iters left: 5 (47 enodes) 21.651 * * [simplify]: iters left: 4 (76 enodes) 21.683 * * [simplify]: iters left: 3 (138 enodes) 21.728 * * [simplify]: iters left: 2 (298 enodes) 21.841 * * [simplify]: Extracting #0: cost 1 inf + 0 21.841 * * [simplify]: Extracting #1: cost 7 inf + 0 21.841 * * [simplify]: Extracting #2: cost 31 inf + 1 21.842 * * [simplify]: Extracting #3: cost 76 inf + 4 21.843 * * [simplify]: Extracting #4: cost 69 inf + 376 21.844 * * [simplify]: Extracting #5: cost 36 inf + 13233 21.847 * * [simplify]: Extracting #6: cost 6 inf + 29250 21.849 * * [simplify]: Extracting #7: cost 0 inf + 33793 21.854 * [simplify]: Simplified to (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) 21.854 * [simplify]: Simplified (2 1) to (λ (x y) (* (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (/ (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 21.854 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 21.855 * * [simplify]: iters left: 6 (17 enodes) 21.860 * * [simplify]: iters left: 5 (82 enodes) 21.883 * * [simplify]: iters left: 4 (191 enodes) 21.973 * * [simplify]: iters left: 3 (401 enodes) 22.059 * * [simplify]: Extracting #0: cost 1 inf + 0 22.059 * * [simplify]: Extracting #1: cost 14 inf + 0 22.060 * * [simplify]: Extracting #2: cost 86 inf + 0 22.060 * * [simplify]: Extracting #3: cost 143 inf + 168 22.061 * * [simplify]: Extracting #4: cost 123 inf + 2981 22.064 * * [simplify]: Extracting #5: cost 56 inf + 32665 22.071 * * [simplify]: Extracting #6: cost 3 inf + 67322 22.079 * * [simplify]: Extracting #7: cost 0 inf + 69341 22.086 * [simplify]: Simplified to (/ (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) 22.086 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) 1) (/ (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))))) 22.087 * * * * [progress]: [ 49 / 153 ] simplifiying candidate # 22.087 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 22.087 * * [simplify]: iters left: 6 (14 enodes) 22.091 * * [simplify]: iters left: 5 (65 enodes) 22.104 * * [simplify]: iters left: 4 (127 enodes) 22.136 * * [simplify]: iters left: 3 (208 enodes) 22.166 * * [simplify]: iters left: 2 (218 enodes) 22.206 * * [simplify]: Extracting #0: cost 1 inf + 0 22.206 * * [simplify]: Extracting #1: cost 6 inf + 0 22.206 * * [simplify]: Extracting #2: cost 9 inf + 1 22.206 * * [simplify]: Extracting #3: cost 29 inf + 1 22.207 * * [simplify]: Extracting #4: cost 45 inf + 3 22.208 * * [simplify]: Extracting #5: cost 19 inf + 4491 22.212 * * [simplify]: Extracting #6: cost 1 inf + 10034 22.215 * * [simplify]: Extracting #7: cost 0 inf + 10547 22.217 * [simplify]: Simplified to (/ 1 (* (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))) (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))))) 22.217 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ 1 (* (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))) (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))))) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 22.218 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 22.218 * * [simplify]: iters left: 6 (16 enodes) 22.223 * * [simplify]: iters left: 5 (86 enodes) 22.252 * * [simplify]: iters left: 4 (239 enodes) 22.361 * * [simplify]: Extracting #0: cost 1 inf + 0 22.361 * * [simplify]: Extracting #1: cost 9 inf + 0 22.362 * * [simplify]: Extracting #2: cost 76 inf + 0 22.362 * * [simplify]: Extracting #3: cost 179 inf + 43 22.365 * * [simplify]: Extracting #4: cost 151 inf + 7210 22.373 * * [simplify]: Extracting #5: cost 66 inf + 30529 22.383 * * [simplify]: Extracting #6: cost 10 inf + 58277 22.393 * * [simplify]: Extracting #7: cost 0 inf + 64109 22.403 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (cbrt (fma y (* (fma y x (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))) 22.403 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ 1 (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (cbrt (fma y (* (fma y x (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))))) 22.403 * * * * [progress]: [ 50 / 153 ] simplifiying candidate # 22.404 * [simplify]: Simplifying (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 22.404 * * [simplify]: iters left: 6 (13 enodes) 22.411 * * [simplify]: iters left: 5 (60 enodes) 22.429 * * [simplify]: iters left: 4 (120 enodes) 22.460 * * [simplify]: iters left: 3 (202 enodes) 22.495 * * [simplify]: iters left: 2 (212 enodes) 22.537 * * [simplify]: Extracting #0: cost 1 inf + 0 22.537 * * [simplify]: Extracting #1: cost 4 inf + 0 22.537 * * [simplify]: Extracting #2: cost 5 inf + 1 22.537 * * [simplify]: Extracting #3: cost 25 inf + 1 22.537 * * [simplify]: Extracting #4: cost 41 inf + 3 22.539 * * [simplify]: Extracting #5: cost 22 inf + 3060 22.542 * * [simplify]: Extracting #6: cost 3 inf + 7430 22.546 * * [simplify]: Extracting #7: cost 0 inf + 8417 22.549 * [simplify]: Simplified to (/ 1 (sqrt (fma x (* y (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) 22.550 * [simplify]: Simplified (2 1) to (λ (x y) (* (/ 1 (sqrt (fma x (* y (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 22.550 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 22.550 * * [simplify]: iters left: 6 (16 enodes) 22.556 * * [simplify]: iters left: 5 (86 enodes) 22.580 * * [simplify]: iters left: 4 (239 enodes) 22.711 * * [simplify]: Extracting #0: cost 1 inf + 0 22.712 * * [simplify]: Extracting #1: cost 9 inf + 0 22.712 * * [simplify]: Extracting #2: cost 76 inf + 0 22.713 * * [simplify]: Extracting #3: cost 179 inf + 43 22.716 * * [simplify]: Extracting #4: cost 151 inf + 7210 22.725 * * [simplify]: Extracting #5: cost 66 inf + 30129 22.743 * * [simplify]: Extracting #6: cost 10 inf + 56317 22.761 * * [simplify]: Extracting #7: cost 0 inf + 61789 22.772 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (sqrt (fma y (* (fma y x (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))) 22.773 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (sqrt (fma y (* (fma y x (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x)))))))) 22.773 * * * * [progress]: [ 51 / 153 ] simplifiying candidate # 22.773 * [simplify]: Simplifying (/ 1 1) 22.773 * * [simplify]: iters left: 2 (2 enodes) 22.774 * * [simplify]: iters left: 1 (6 enodes) 22.775 * * [simplify]: Extracting #0: cost 1 inf + 0 22.775 * * [simplify]: Extracting #1: cost 0 inf + 1 22.775 * [simplify]: Simplified to 1 22.775 * [simplify]: Simplified (2 1) to (λ (x y) (* 1 (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 22.775 * [simplify]: Simplifying (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 22.775 * * [simplify]: iters left: 6 (15 enodes) 22.783 * * [simplify]: iters left: 5 (83 enodes) 22.811 * * [simplify]: iters left: 4 (236 enodes) 22.919 * * [simplify]: Extracting #0: cost 1 inf + 0 22.919 * * [simplify]: Extracting #1: cost 9 inf + 0 22.920 * * [simplify]: Extracting #2: cost 84 inf + 0 22.921 * * [simplify]: Extracting #3: cost 188 inf + 2 22.925 * * [simplify]: Extracting #4: cost 131 inf + 15141 22.940 * * [simplify]: Extracting #5: cost 22 inf + 49096 22.957 * * [simplify]: Extracting #6: cost 0 inf + 58368 22.966 * * [simplify]: Extracting #7: cost 0 inf + 58352 22.975 * [simplify]: Simplified to (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (fma x (* (fma y x (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) 22.975 * [simplify]: Simplified (2 2) to (λ (x y) (* 1 (/ (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) (fma x (* (fma y x (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))))) 22.975 * * * * [progress]: [ 52 / 153 ] simplifiying candidate # 22.976 * * * * [progress]: [ 53 / 153 ] simplifiying candidate # 22.976 * * * * [progress]: [ 54 / 153 ] simplifiying candidate # 22.976 * * * * [progress]: [ 55 / 153 ] simplifiying candidate # 22.976 * [simplify]: Simplifying (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 22.976 * * [simplify]: iters left: 6 (11 enodes) 22.979 * * [simplify]: iters left: 5 (52 enodes) 22.995 * * [simplify]: iters left: 4 (110 enodes) 23.043 * * [simplify]: iters left: 3 (192 enodes) 23.077 * * [simplify]: iters left: 2 (202 enodes) 23.103 * * [simplify]: Extracting #0: cost 1 inf + 0 23.103 * * [simplify]: Extracting #1: cost 3 inf + 0 23.103 * * [simplify]: Extracting #2: cost 23 inf + 0 23.104 * * [simplify]: Extracting #3: cost 38 inf + 43 23.104 * * [simplify]: Extracting #4: cost 31 inf + 525 23.106 * * [simplify]: Extracting #5: cost 10 inf + 4750 23.110 * * [simplify]: Extracting #6: cost 2 inf + 6806 23.114 * * [simplify]: Extracting #7: cost 0 inf + 7630 23.118 * [simplify]: Simplified to (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) 23.118 * [simplify]: Simplified (2 2) to (λ (x y) (/ (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))))) 23.119 * * * * [progress]: [ 56 / 153 ] simplifiying candidate # 23.119 * [simplify]: Simplifying (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 23.119 * * [simplify]: iters left: 6 (11 enodes) 23.127 * * [simplify]: iters left: 5 (52 enodes) 23.146 * * [simplify]: iters left: 4 (110 enodes) 23.189 * * [simplify]: iters left: 3 (192 enodes) 23.219 * * [simplify]: iters left: 2 (202 enodes) 23.255 * * [simplify]: Extracting #0: cost 1 inf + 0 23.255 * * [simplify]: Extracting #1: cost 3 inf + 0 23.255 * * [simplify]: Extracting #2: cost 23 inf + 0 23.255 * * [simplify]: Extracting #3: cost 38 inf + 43 23.256 * * [simplify]: Extracting #4: cost 31 inf + 525 23.258 * * [simplify]: Extracting #5: cost 10 inf + 4750 23.261 * * [simplify]: Extracting #6: cost 2 inf + 6806 23.265 * * [simplify]: Extracting #7: cost 0 inf + 7550 23.269 * [simplify]: Simplified to (sqrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) 23.269 * [simplify]: Simplified (2 2) to (λ (x y) (/ (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))))) 23.269 * * * * [progress]: [ 57 / 153 ] simplifiying candidate # 23.269 * [simplify]: Simplifying (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 23.270 * * [simplify]: iters left: 6 (10 enodes) 23.275 * * [simplify]: iters left: 5 (49 enodes) 23.293 * * [simplify]: iters left: 4 (107 enodes) 23.338 * * [simplify]: iters left: 3 (189 enodes) 23.363 * * [simplify]: iters left: 2 (199 enodes) 23.395 * * [simplify]: Extracting #0: cost 1 inf + 0 23.395 * * [simplify]: Extracting #1: cost 21 inf + 0 23.396 * * [simplify]: Extracting #2: cost 36 inf + 43 23.396 * * [simplify]: Extracting #3: cost 29 inf + 646 23.398 * * [simplify]: Extracting #4: cost 7 inf + 5078 23.399 * * [simplify]: Extracting #5: cost 0 inf + 6806 23.401 * * [simplify]: Extracting #6: cost 0 inf + 6766 23.403 * [simplify]: Simplified to (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) 23.403 * [simplify]: Simplified (2 2) to (λ (x y) (/ (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) 1) (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) 23.404 * * * * [progress]: [ 58 / 153 ] simplifiying candidate # 23.404 * [simplify]: Simplifying (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 23.404 * * [simplify]: iters left: 6 (11 enodes) 23.407 * * [simplify]: iters left: 5 (52 enodes) 23.421 * * [simplify]: iters left: 4 (134 enodes) 23.484 * * [simplify]: iters left: 3 (378 enodes) 23.636 * * [simplify]: Extracting #0: cost 1 inf + 0 23.637 * * [simplify]: Extracting #1: cost 3 inf + 0 23.637 * * [simplify]: Extracting #2: cost 5 inf + 0 23.637 * * [simplify]: Extracting #3: cost 56 inf + 0 23.637 * * [simplify]: Extracting #4: cost 156 inf + 43 23.639 * * [simplify]: Extracting #5: cost 139 inf + 7692 23.644 * * [simplify]: Extracting #6: cost 61 inf + 35071 23.651 * * [simplify]: Extracting #7: cost 6 inf + 56126 23.659 * * [simplify]: Extracting #8: cost 0 inf + 58041 23.669 * [simplify]: Simplified to (* (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))))) 23.669 * [simplify]: Simplified (2 1) to (λ (x y) (/ (* (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x)))) (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))) 23.672 * * * * [progress]: [ 59 / 153 ] simplifiying candidate # 23.673 * [simplify]: Simplifying (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 23.673 * * [simplify]: iters left: 6 (10 enodes) 23.679 * * [simplify]: iters left: 5 (49 enodes) 23.700 * * [simplify]: iters left: 4 (131 enodes) 23.752 * * [simplify]: iters left: 3 (371 enodes) 23.910 * * [simplify]: Extracting #0: cost 1 inf + 0 23.910 * * [simplify]: Extracting #1: cost 3 inf + 0 23.910 * * [simplify]: Extracting #2: cost 54 inf + 0 23.910 * * [simplify]: Extracting #3: cost 150 inf + 84 23.912 * * [simplify]: Extracting #4: cost 149 inf + 4410 23.918 * * [simplify]: Extracting #5: cost 67 inf + 25833 23.925 * * [simplify]: Extracting #6: cost 7 inf + 52704 23.932 * * [simplify]: Extracting #7: cost 0 inf + 55798 23.939 * [simplify]: Simplified to (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) 23.939 * [simplify]: Simplified (2 1) to (λ (x y) (/ (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))) 23.939 * * * * [progress]: [ 60 / 153 ] simplifiying candidate # 23.940 * [simplify]: Simplifying (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 23.940 * * [simplify]: iters left: 6 (10 enodes) 23.945 * * [simplify]: iters left: 5 (49 enodes) 23.959 * * [simplify]: iters left: 4 (107 enodes) 24.004 * * [simplify]: iters left: 3 (189 enodes) 24.038 * * [simplify]: iters left: 2 (199 enodes) 24.057 * * [simplify]: Extracting #0: cost 1 inf + 0 24.057 * * [simplify]: Extracting #1: cost 21 inf + 0 24.057 * * [simplify]: Extracting #2: cost 36 inf + 43 24.057 * * [simplify]: Extracting #3: cost 29 inf + 646 24.059 * * [simplify]: Extracting #4: cost 7 inf + 5078 24.061 * * [simplify]: Extracting #5: cost 0 inf + 6806 24.063 * * [simplify]: Extracting #6: cost 0 inf + 6766 24.064 * [simplify]: Simplified to (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) 24.064 * [simplify]: Simplified (2 1) to (λ (x y) (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 24.066 * * * * [progress]: [ 61 / 153 ] simplifiying candidate # 24.066 * * * * [progress]: [ 62 / 153 ] simplifiying candidate # 24.067 * [simplify]: Simplifying (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) 24.067 * * [simplify]: iters left: 6 (11 enodes) 24.071 * * [simplify]: iters left: 5 (51 enodes) 24.082 * * [simplify]: iters left: 4 (113 enodes) 24.116 * * [simplify]: iters left: 3 (229 enodes) 24.169 * * [simplify]: iters left: 2 (409 enodes) 24.312 * * [simplify]: Extracting #0: cost 1 inf + 0 24.312 * * [simplify]: Extracting #1: cost 7 inf + 0 24.312 * * [simplify]: Extracting #2: cost 26 inf + 0 24.312 * * [simplify]: Extracting #3: cost 92 inf + 2 24.313 * * [simplify]: Extracting #4: cost 155 inf + 3981 24.316 * * [simplify]: Extracting #5: cost 79 inf + 33069 24.321 * * [simplify]: Extracting #6: cost 10 inf + 64457 24.327 * * [simplify]: Extracting #7: cost 0 inf + 70145 24.333 * [simplify]: Simplified to (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* x y) (* (* x y) (* x y))))) 24.333 * [simplify]: Simplified (2 1) to (λ (x y) (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* x y) (* (* x y) (* x y))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))))) 24.333 * * * * [progress]: [ 63 / 153 ] simplifiying candidate # 24.334 * [simplify]: Simplifying (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) 24.334 * * [simplify]: iters left: 6 (12 enodes) 24.338 * * [simplify]: iters left: 5 (47 enodes) 24.349 * * [simplify]: iters left: 4 (75 enodes) 24.369 * * [simplify]: iters left: 3 (134 enodes) 24.419 * * [simplify]: iters left: 2 (262 enodes) 24.539 * * [simplify]: Extracting #0: cost 1 inf + 0 24.539 * * [simplify]: Extracting #1: cost 8 inf + 0 24.539 * * [simplify]: Extracting #2: cost 38 inf + 0 24.540 * * [simplify]: Extracting #3: cost 73 inf + 4 24.540 * * [simplify]: Extracting #4: cost 68 inf + 80 24.541 * * [simplify]: Extracting #5: cost 47 inf + 8936 24.543 * * [simplify]: Extracting #6: cost 14 inf + 23749 24.545 * * [simplify]: Extracting #7: cost 0 inf + 32024 24.548 * [simplify]: Simplified to (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) 24.548 * [simplify]: Simplified (2 1) to (λ (x y) (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))))) 24.548 * * * * [progress]: [ 64 / 153 ] simplifiying candidate # 24.549 * [simplify]: Simplifying (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) 24.549 * * [simplify]: iters left: 6 (11 enodes) 24.552 * * [simplify]: iters left: 5 (51 enodes) 24.564 * * [simplify]: iters left: 4 (113 enodes) 24.594 * * [simplify]: iters left: 3 (229 enodes) 24.658 * * [simplify]: iters left: 2 (409 enodes) 24.795 * * [simplify]: Extracting #0: cost 1 inf + 0 24.795 * * [simplify]: Extracting #1: cost 7 inf + 0 24.795 * * [simplify]: Extracting #2: cost 26 inf + 0 24.795 * * [simplify]: Extracting #3: cost 92 inf + 2 24.796 * * [simplify]: Extracting #4: cost 155 inf + 3981 24.799 * * [simplify]: Extracting #5: cost 79 inf + 33069 24.805 * * [simplify]: Extracting #6: cost 10 inf + 64457 24.811 * * [simplify]: Extracting #7: cost 0 inf + 70145 24.817 * [simplify]: Simplified to (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* x y) (* (* x y) (* x y))))) 24.817 * [simplify]: Simplified (2 1) to (λ (x y) (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* x y) (* (* x y) (* x y))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))))) 24.817 * * * * [progress]: [ 65 / 153 ] simplifiying candidate # 24.817 * [simplify]: Simplifying (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) 24.817 * * [simplify]: iters left: 6 (12 enodes) 24.821 * * [simplify]: iters left: 5 (47 enodes) 24.832 * * [simplify]: iters left: 4 (75 enodes) 24.870 * * [simplify]: iters left: 3 (134 enodes) 24.931 * * [simplify]: iters left: 2 (262 enodes) 25.042 * * [simplify]: Extracting #0: cost 1 inf + 0 25.042 * * [simplify]: Extracting #1: cost 8 inf + 0 25.042 * * [simplify]: Extracting #2: cost 38 inf + 0 25.042 * * [simplify]: Extracting #3: cost 73 inf + 4 25.043 * * [simplify]: Extracting #4: cost 68 inf + 80 25.044 * * [simplify]: Extracting #5: cost 47 inf + 8936 25.048 * * [simplify]: Extracting #6: cost 14 inf + 23749 25.053 * * [simplify]: Extracting #7: cost 0 inf + 32024 25.058 * [simplify]: Simplified to (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) 25.058 * [simplify]: Simplified (2 1) to (λ (x y) (/ (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2)) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))))) 25.059 * * * * [progress]: [ 66 / 153 ] simplifiying candidate # 25.059 * [simplify]: Simplifying (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) 25.059 * * [simplify]: iters left: 6 (11 enodes) 25.066 * * [simplify]: iters left: 5 (51 enodes) 25.089 * * [simplify]: iters left: 4 (113 enodes) 25.134 * * [simplify]: iters left: 3 (237 enodes) 25.193 * * [simplify]: iters left: 2 (410 enodes) 25.326 * * [simplify]: Extracting #0: cost 1 inf + 0 25.326 * * [simplify]: Extracting #1: cost 4 inf + 0 25.326 * * [simplify]: Extracting #2: cost 10 inf + 0 25.326 * * [simplify]: Extracting #3: cost 76 inf + 0 25.327 * * [simplify]: Extracting #4: cost 169 inf + 1145 25.330 * * [simplify]: Extracting #5: cost 144 inf + 7553 25.337 * * [simplify]: Extracting #6: cost 48 inf + 44991 25.349 * * [simplify]: Extracting #7: cost 4 inf + 67279 25.360 * * [simplify]: Extracting #8: cost 0 inf + 69877 25.372 * [simplify]: Simplified to (+ (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* x y) (* (* x y) (* x y))))) 25.372 * [simplify]: Simplified (2 1) to (λ (x y) (/ (+ (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* x y) (* (* x y) (* x y))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))))) 25.372 * * * * [progress]: [ 67 / 153 ] simplifiying candidate # 25.373 * [simplify]: Simplifying (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) 25.373 * * [simplify]: iters left: 6 (12 enodes) 25.380 * * [simplify]: iters left: 5 (47 enodes) 25.390 * * [simplify]: iters left: 4 (75 enodes) 25.411 * * [simplify]: iters left: 3 (133 enodes) 25.472 * * [simplify]: iters left: 2 (256 enodes) 25.543 * * [simplify]: Extracting #0: cost 1 inf + 0 25.543 * * [simplify]: Extracting #1: cost 5 inf + 0 25.543 * * [simplify]: Extracting #2: cost 23 inf + 0 25.543 * * [simplify]: Extracting #3: cost 58 inf + 3 25.544 * * [simplify]: Extracting #4: cost 69 inf + 9 25.544 * * [simplify]: Extracting #5: cost 66 inf + 165 25.546 * * [simplify]: Extracting #6: cost 28 inf + 14935 25.551 * * [simplify]: Extracting #7: cost 0 inf + 31311 25.556 * * [simplify]: Extracting #8: cost 0 inf + 30918 25.562 * [simplify]: Simplified to (+ (pow (* x y) 3/2) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) 25.562 * [simplify]: Simplified (2 1) to (λ (x y) (/ (+ (pow (* x y) 3/2) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))))) 25.562 * * * * [progress]: [ 68 / 153 ] simplifiying candidate # 25.562 * [simplify]: Simplifying (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) 25.562 * * [simplify]: iters left: 6 (12 enodes) 25.567 * * [simplify]: iters left: 5 (50 enodes) 25.582 * * [simplify]: iters left: 4 (112 enodes) 25.619 * * [simplify]: iters left: 3 (251 enodes) 25.710 * * [simplify]: iters left: 2 (471 enodes) 25.910 * * [simplify]: Extracting #0: cost 1 inf + 0 25.910 * * [simplify]: Extracting #1: cost 5 inf + 0 25.910 * * [simplify]: Extracting #2: cost 24 inf + 0 25.910 * * [simplify]: Extracting #3: cost 110 inf + 3 25.911 * * [simplify]: Extracting #4: cost 175 inf + 3145 25.914 * * [simplify]: Extracting #5: cost 96 inf + 34674 25.920 * * [simplify]: Extracting #6: cost 7 inf + 77198 25.926 * * [simplify]: Extracting #7: cost 0 inf + 80360 25.933 * * [simplify]: Extracting #8: cost 0 inf + 80320 25.940 * [simplify]: Simplified to (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2)) 25.940 * [simplify]: Simplified (2 1) to (λ (x y) (/ (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2)) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))))) 25.940 * * * * [progress]: [ 69 / 153 ] simplifiying candidate # 25.941 * [simplify]: Simplifying (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) 25.941 * * [simplify]: iters left: 5 (11 enodes) 25.949 * * [simplify]: iters left: 4 (41 enodes) 25.967 * * [simplify]: iters left: 3 (68 enodes) 25.998 * * [simplify]: iters left: 2 (121 enodes) 26.056 * * [simplify]: iters left: 1 (248 enodes) 26.190 * * [simplify]: Extracting #0: cost 1 inf + 0 26.190 * * [simplify]: Extracting #1: cost 6 inf + 0 26.190 * * [simplify]: Extracting #2: cost 31 inf + 0 26.190 * * [simplify]: Extracting #3: cost 73 inf + 3 26.191 * * [simplify]: Extracting #4: cost 64 inf + 881 26.194 * * [simplify]: Extracting #5: cost 24 inf + 17886 26.200 * * [simplify]: Extracting #6: cost 2 inf + 31165 26.206 * * [simplify]: Extracting #7: cost 0 inf + 32332 26.211 * [simplify]: Simplified to (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) 26.211 * [simplify]: Simplified (2 1) to (λ (x y) (/ (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))))) 26.212 * * * * [progress]: [ 70 / 153 ] simplifiying candidate # 26.212 * * * * [progress]: [ 71 / 153 ] simplifiying candidate # 26.212 * [simplify]: Simplifying (+ (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (* (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (* (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 26.213 * * [simplify]: iters left: 6 (14 enodes) 26.224 * * [simplify]: iters left: 5 (85 enodes) 26.257 * * [simplify]: iters left: 4 (309 enodes) 26.552 * * [simplify]: Extracting #0: cost 1 inf + 0 26.552 * * [simplify]: Extracting #1: cost 36 inf + 0 26.553 * * [simplify]: Extracting #2: cost 237 inf + 0 26.556 * * [simplify]: Extracting #3: cost 290 inf + 16596 26.581 * * [simplify]: Extracting #4: cost 46 inf + 95973 26.611 * * [simplify]: Extracting #5: cost 0 inf + 111406 26.655 * * [simplify]: Extracting #6: cost 0 inf + 111306 26.697 * [simplify]: Simplified to (fma (- (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))) (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) 26.697 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (pow (* (log1p (exp x)) (log1p (exp x))) 3) (pow (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) 3))) (fma (- (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))) (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))))) 26.698 * * * * [progress]: [ 72 / 153 ] simplifiying candidate # 26.698 * [simplify]: Simplifying (- (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 26.698 * * [simplify]: iters left: 6 (10 enodes) 26.703 * * [simplify]: iters left: 5 (50 enodes) 26.720 * * [simplify]: iters left: 4 (118 enodes) 26.760 * * [simplify]: iters left: 3 (255 enodes) 26.838 * * [simplify]: iters left: 2 (496 enodes) 27.079 * * [simplify]: Extracting #0: cost 1 inf + 0 27.080 * * [simplify]: Extracting #1: cost 49 inf + 0 27.084 * * [simplify]: Extracting #2: cost 103 inf + 125 27.086 * * [simplify]: Extracting #3: cost 75 inf + 4621 27.092 * * [simplify]: Extracting #4: cost 18 inf + 19173 27.099 * * [simplify]: Extracting #5: cost 1 inf + 24236 27.106 * * [simplify]: Extracting #6: cost 0 inf + 24478 27.114 * [simplify]: Simplified to (- (* (- (log1p (exp x)) (* y x)) (log1p (exp x))) (* (* y x) (* y x))) 27.114 * [simplify]: Simplified (2 2) to (λ (x y) (* (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (- (* (- (log1p (exp x)) (* y x)) (log1p (exp x))) (* (* y x) (* y x))))) 27.114 * * * * [progress]: [ 73 / 153 ] simplifiying candidate # 27.114 * [simplify]: Simplifying (- (pow (pow (log1p (exp x)) 3) 3) (pow (pow (* y x) 3) 3)) 27.114 * * [simplify]: iters left: 6 (11 enodes) 27.119 * * [simplify]: iters left: 5 (62 enodes) 27.159 * * [simplify]: iters left: 4 (248 enodes) 27.359 * * [simplify]: Extracting #0: cost 1 inf + 0 27.359 * * [simplify]: Extracting #1: cost 29 inf + 0 27.360 * * [simplify]: Extracting #2: cost 220 inf + 0 27.364 * * [simplify]: Extracting #3: cost 331 inf + 10845 27.381 * * [simplify]: Extracting #4: cost 107 inf + 70492 27.413 * * [simplify]: Extracting #5: cost 11 inf + 98759 27.435 * * [simplify]: Extracting #6: cost 0 inf + 105350 27.466 * [simplify]: Simplified to (- (* (log1p (exp x)) (* (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (* (* (* (* x y) (* x y)) (* (* x y) (* x y))) (* (* (* (* x y) (* x y)) (* (* x y) (* x y))) (* x y)))) 27.466 * [simplify]: Simplified (2 1) to (λ (x y) (/ (- (* (log1p (exp x)) (* (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (* (* (* (* x y) (* x y)) (* (* x y) (* x y))) (* (* (* (* x y) (* x y)) (* (* x y) (* x y))) (* x y)))) (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (pow (log1p (exp x)) 3) (pow (log1p (exp x)) 3)) (+ (* (pow (* y x) 3) (pow (* y x) 3)) (* (pow (log1p (exp x)) 3) (pow (* y x) 3))))))) 27.467 * * * * [progress]: [ 74 / 153 ] simplifiying candidate # 27.467 * [simplify]: Simplifying (- (* (pow (log1p (exp x)) 3) (pow (log1p (exp x)) 3)) (* (pow (* y x) 3) (pow (* y x) 3))) 27.467 * * [simplify]: iters left: 6 (11 enodes) 27.475 * * [simplify]: iters left: 5 (60 enodes) 27.502 * * [simplify]: iters left: 4 (181 enodes) 27.588 * * [simplify]: Extracting #0: cost 1 inf + 0 27.589 * * [simplify]: Extracting #1: cost 28 inf + 0 27.589 * * [simplify]: Extracting #2: cost 139 inf + 0 27.591 * * [simplify]: Extracting #3: cost 224 inf + 2597 27.599 * * [simplify]: Extracting #4: cost 110 inf + 36289 27.611 * * [simplify]: Extracting #5: cost 2 inf + 63419 27.621 * * [simplify]: Extracting #6: cost 0 inf + 59015 27.637 * [simplify]: Simplified to (- (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (* (* (* (* x y) (* x y)) (* x y)) (* (* (* x y) (* x y)) (* x y)))) 27.637 * [simplify]: Simplified (2 1) to (λ (x y) (/ (- (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (* (* (* (* x y) (* x y)) (* x y)) (* (* (* x y) (* x y)) (* x y)))) (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 27.637 * * * * [progress]: [ 75 / 153 ] simplifiying candidate #real (real->posit16 (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))))> 27.637 * * * * [progress]: [ 76 / 153 ] simplifiying candidate # 27.637 * * * * [progress]: [ 77 / 153 ] simplifiying candidate # 27.637 * * * * [progress]: [ 78 / 153 ] simplifiying candidate # 27.637 * [simplify]: Simplifying (log1p (exp x)) 27.637 * * [simplify]: iters left: 2 (3 enodes) 27.638 * * [simplify]: iters left: 1 (9 enodes) 27.639 * * [simplify]: Extracting #0: cost 1 inf + 0 27.639 * * [simplify]: Extracting #1: cost 3 inf + 0 27.639 * * [simplify]: Extracting #2: cost 5 inf + 0 27.639 * * [simplify]: Extracting #3: cost 4 inf + 1 27.640 * * [simplify]: Extracting #4: cost 0 inf + 465 27.640 * [simplify]: Simplified to (log1p (exp x)) 27.640 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (pow (log1p (exp x)) (+ 1 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.640 * [simplify]: Simplifying (+ 1 1) 27.640 * * [simplify]: iters left: 2 (2 enodes) 27.642 * * [simplify]: iters left: 1 (9 enodes) 27.645 * * [simplify]: Extracting #0: cost 1 inf + 0 27.645 * * [simplify]: Extracting #1: cost 0 inf + 1 27.645 * [simplify]: Simplified to 2 27.645 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (pow (log1p (exp x)) 2) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.645 * * * * [progress]: [ 79 / 153 ] simplifiying candidate # 27.645 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 27.645 * * [simplify]: iters left: 4 (4 enodes) 27.647 * * [simplify]: iters left: 3 (12 enodes) 27.650 * * [simplify]: Extracting #0: cost 1 inf + 0 27.650 * * [simplify]: Extracting #1: cost 3 inf + 0 27.650 * * [simplify]: Extracting #2: cost 5 inf + 0 27.650 * * [simplify]: Extracting #3: cost 7 inf + 0 27.650 * * [simplify]: Extracting #4: cost 6 inf + 1 27.650 * * [simplify]: Extracting #5: cost 0 inf + 867 27.650 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 27.650 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (pow (* (log1p (exp x)) (log1p (exp x))) 1) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.651 * * * * [progress]: [ 80 / 153 ] simplifiying candidate # 27.651 * * * * [progress]: [ 81 / 153 ] simplifiying candidate # 27.651 * [simplify]: Simplifying (log1p (exp x)) 27.651 * * [simplify]: iters left: 2 (3 enodes) 27.652 * * [simplify]: iters left: 1 (9 enodes) 27.655 * * [simplify]: Extracting #0: cost 1 inf + 0 27.655 * * [simplify]: Extracting #1: cost 3 inf + 0 27.655 * * [simplify]: Extracting #2: cost 5 inf + 0 27.655 * * [simplify]: Extracting #3: cost 4 inf + 1 27.655 * * [simplify]: Extracting #4: cost 0 inf + 465 27.655 * [simplify]: Simplified to (log1p (exp x)) 27.655 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (pow (log1p (exp x)) (+ 1 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.656 * * * * [progress]: [ 82 / 153 ] simplifiying candidate # 27.656 * * * * [progress]: [ 83 / 153 ] simplifiying candidate # 27.656 * [simplify]: Simplifying (+ (log (log1p (exp x))) (log (log1p (exp x)))) 27.656 * * [simplify]: iters left: 5 (5 enodes) 27.657 * * [simplify]: iters left: 4 (15 enodes) 27.659 * * [simplify]: Extracting #0: cost 1 inf + 0 27.660 * * [simplify]: Extracting #1: cost 3 inf + 0 27.660 * * [simplify]: Extracting #2: cost 5 inf + 0 27.660 * * [simplify]: Extracting #3: cost 7 inf + 0 27.660 * * [simplify]: Extracting #4: cost 9 inf + 0 27.660 * * [simplify]: Extracting #5: cost 8 inf + 1 27.660 * * [simplify]: Extracting #6: cost 0 inf + 1469 27.660 * [simplify]: Simplified to (+ (log (log1p (exp x))) (log (log1p (exp x)))) 27.660 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (exp (+ (log (log1p (exp x))) (log (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.660 * * * * [progress]: [ 84 / 153 ] simplifiying candidate # 27.660 * * * * [progress]: [ 85 / 153 ] simplifiying candidate # 27.660 * * * * [progress]: [ 86 / 153 ] simplifiying candidate # 27.660 * [simplify]: Simplifying (* (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) 27.660 * * [simplify]: iters left: 6 (6 enodes) 27.662 * * [simplify]: iters left: 5 (25 enodes) 27.666 * * [simplify]: iters left: 4 (37 enodes) 27.674 * * [simplify]: iters left: 3 (52 enodes) 27.685 * * [simplify]: iters left: 2 (90 enodes) 27.721 * * [simplify]: iters left: 1 (178 enodes) 27.763 * * [simplify]: Extracting #0: cost 1 inf + 0 27.763 * * [simplify]: Extracting #1: cost 21 inf + 0 27.763 * * [simplify]: Extracting #2: cost 85 inf + 3 27.764 * * [simplify]: Extracting #3: cost 95 inf + 9 27.764 * * [simplify]: Extracting #4: cost 89 inf + 617 27.765 * * [simplify]: Extracting #5: cost 34 inf + 21873 27.768 * * [simplify]: Extracting #6: cost 3 inf + 36398 27.775 * * [simplify]: Extracting #7: cost 0 inf + 38005 27.781 * [simplify]: Simplified to (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) 27.781 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (cbrt (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.782 * * * * [progress]: [ 87 / 153 ] simplifiying candidate # 27.782 * * * * [progress]: [ 88 / 153 ] simplifiying candidate # 27.782 * * * * [progress]: [ 89 / 153 ] simplifiying candidate # 27.782 * * * * [progress]: [ 90 / 153 ] simplifiying candidate # 27.782 * * * * [progress]: [ 91 / 153 ] simplifiying candidate # 27.782 * [simplify]: Simplifying (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) 27.783 * * [simplify]: iters left: 6 (6 enodes) 27.785 * * [simplify]: iters left: 5 (22 enodes) 27.793 * * [simplify]: iters left: 4 (26 enodes) 27.800 * * [simplify]: iters left: 3 (37 enodes) 27.808 * * [simplify]: iters left: 2 (61 enodes) 27.821 * * [simplify]: iters left: 1 (109 enodes) 27.860 * * [simplify]: Extracting #0: cost 1 inf + 0 27.860 * * [simplify]: Extracting #1: cost 13 inf + 0 27.860 * * [simplify]: Extracting #2: cost 40 inf + 1 27.860 * * [simplify]: Extracting #3: cost 40 inf + 7 27.861 * * [simplify]: Extracting #4: cost 37 inf + 81 27.861 * * [simplify]: Extracting #5: cost 33 inf + 475 27.862 * * [simplify]: Extracting #6: cost 19 inf + 6410 27.864 * * [simplify]: Extracting #7: cost 2 inf + 16142 27.867 * * [simplify]: Extracting #8: cost 0 inf + 17759 27.870 * [simplify]: Simplified to (* (log1p (exp x)) (cbrt (log1p (exp x)))) 27.870 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (log1p (exp x)) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.870 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 27.870 * * [simplify]: iters left: 5 (5 enodes) 27.873 * * [simplify]: iters left: 4 (15 enodes) 27.877 * * [simplify]: Extracting #0: cost 1 inf + 0 27.877 * * [simplify]: Extracting #1: cost 3 inf + 0 27.877 * * [simplify]: Extracting #2: cost 5 inf + 0 27.877 * * [simplify]: Extracting #3: cost 7 inf + 0 27.877 * * [simplify]: Extracting #4: cost 9 inf + 0 27.877 * * [simplify]: Extracting #5: cost 8 inf + 1 27.877 * * [simplify]: Extracting #6: cost 0 inf + 1509 27.878 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 27.878 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.878 * * * * [progress]: [ 92 / 153 ] simplifiying candidate # 27.879 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 27.879 * * [simplify]: iters left: 5 (5 enodes) 27.881 * * [simplify]: iters left: 4 (13 enodes) 27.884 * * [simplify]: iters left: 3 (14 enodes) 27.888 * * [simplify]: Extracting #0: cost 1 inf + 0 27.888 * * [simplify]: Extracting #1: cost 4 inf + 0 27.888 * * [simplify]: Extracting #2: cost 7 inf + 0 27.888 * * [simplify]: Extracting #3: cost 6 inf + 1 27.888 * * [simplify]: Extracting #4: cost 2 inf + 465 27.888 * * [simplify]: Extracting #5: cost 0 inf + 867 27.888 * [simplify]: Simplified to (log1p (exp x)) 27.888 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.889 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 27.889 * * [simplify]: iters left: 5 (5 enodes) 27.891 * * [simplify]: iters left: 4 (13 enodes) 27.895 * * [simplify]: iters left: 3 (14 enodes) 27.898 * * [simplify]: Extracting #0: cost 1 inf + 0 27.898 * * [simplify]: Extracting #1: cost 4 inf + 0 27.898 * * [simplify]: Extracting #2: cost 7 inf + 0 27.898 * * [simplify]: Extracting #3: cost 6 inf + 1 27.898 * * [simplify]: Extracting #4: cost 2 inf + 465 27.899 * * [simplify]: Extracting #5: cost 0 inf + 867 27.899 * [simplify]: Simplified to (log1p (exp x)) 27.899 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.899 * * * * [progress]: [ 93 / 153 ] simplifiying candidate # 27.899 * [simplify]: Simplifying (* 1 1) 27.899 * * [simplify]: iters left: 2 (2 enodes) 27.901 * * [simplify]: iters left: 1 (6 enodes) 27.903 * * [simplify]: Extracting #0: cost 1 inf + 0 27.903 * * [simplify]: Extracting #1: cost 0 inf + 1 27.903 * [simplify]: Simplified to 1 27.903 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* 1 (* (log1p (exp x)) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.903 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 27.903 * * [simplify]: iters left: 4 (4 enodes) 27.905 * * [simplify]: iters left: 3 (12 enodes) 27.908 * * [simplify]: Extracting #0: cost 1 inf + 0 27.908 * * [simplify]: Extracting #1: cost 3 inf + 0 27.908 * * [simplify]: Extracting #2: cost 5 inf + 0 27.908 * * [simplify]: Extracting #3: cost 7 inf + 0 27.908 * * [simplify]: Extracting #4: cost 6 inf + 1 27.908 * * [simplify]: Extracting #5: cost 0 inf + 867 27.909 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 27.909 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* 1 (* (log1p (exp x)) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.909 * * * * [progress]: [ 94 / 153 ] simplifiying candidate # 27.909 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 27.909 * * [simplify]: iters left: 5 (5 enodes) 27.911 * * [simplify]: iters left: 4 (13 enodes) 27.915 * * [simplify]: iters left: 3 (14 enodes) 27.918 * * [simplify]: Extracting #0: cost 1 inf + 0 27.918 * * [simplify]: Extracting #1: cost 4 inf + 0 27.918 * * [simplify]: Extracting #2: cost 7 inf + 0 27.918 * * [simplify]: Extracting #3: cost 6 inf + 1 27.918 * * [simplify]: Extracting #4: cost 2 inf + 465 27.918 * * [simplify]: Extracting #5: cost 0 inf + 867 27.918 * [simplify]: Simplified to (log1p (exp x)) 27.919 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.919 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 27.919 * * [simplify]: iters left: 5 (5 enodes) 27.921 * * [simplify]: iters left: 4 (13 enodes) 27.924 * * [simplify]: iters left: 3 (14 enodes) 27.928 * * [simplify]: Extracting #0: cost 1 inf + 0 27.928 * * [simplify]: Extracting #1: cost 4 inf + 0 27.928 * * [simplify]: Extracting #2: cost 7 inf + 0 27.928 * * [simplify]: Extracting #3: cost 6 inf + 1 27.928 * * [simplify]: Extracting #4: cost 2 inf + 465 27.928 * * [simplify]: Extracting #5: cost 0 inf + 867 27.929 * [simplify]: Simplified to (log1p (exp x)) 27.929 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.929 * * * * [progress]: [ 95 / 153 ] simplifiying candidate # 27.929 * [simplify]: Simplifying (log1p (exp x)) 27.929 * * [simplify]: iters left: 2 (3 enodes) 27.931 * * [simplify]: iters left: 1 (9 enodes) 27.933 * * [simplify]: Extracting #0: cost 1 inf + 0 27.933 * * [simplify]: Extracting #1: cost 3 inf + 0 27.933 * * [simplify]: Extracting #2: cost 5 inf + 0 27.933 * * [simplify]: Extracting #3: cost 4 inf + 1 27.933 * * [simplify]: Extracting #4: cost 0 inf + 465 27.933 * [simplify]: Simplified to (log1p (exp x)) 27.933 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (pow (log1p (exp x)) (* 2 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.934 * [simplify]: Simplifying (* 2 1) 27.934 * * [simplify]: iters left: 2 (3 enodes) 27.936 * * [simplify]: iters left: 1 (9 enodes) 27.940 * * [simplify]: Extracting #0: cost 1 inf + 0 27.940 * * [simplify]: Extracting #1: cost 0 inf + 1 27.940 * [simplify]: Simplified to 2 27.940 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (pow (log1p (exp x)) 2) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.940 * * * * [progress]: [ 96 / 153 ] simplifiying candidate # 27.940 * [simplify]: Simplifying (cbrt (log1p (exp x))) 27.940 * * [simplify]: iters left: 3 (4 enodes) 27.942 * * [simplify]: iters left: 2 (12 enodes) 27.945 * * [simplify]: Extracting #0: cost 1 inf + 0 27.945 * * [simplify]: Extracting #1: cost 3 inf + 0 27.945 * * [simplify]: Extracting #2: cost 5 inf + 0 27.945 * * [simplify]: Extracting #3: cost 7 inf + 0 27.945 * * [simplify]: Extracting #4: cost 6 inf + 1 27.946 * * [simplify]: Extracting #5: cost 0 inf + 947 27.946 * [simplify]: Simplified to (cbrt (log1p (exp x))) 27.946 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (log1p (exp x)) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (cbrt (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.946 * * * * [progress]: [ 97 / 153 ] simplifiying candidate # 27.946 * [simplify]: Simplifying (sqrt (log1p (exp x))) 27.946 * * [simplify]: iters left: 3 (4 enodes) 27.948 * * [simplify]: iters left: 2 (12 enodes) 27.951 * * [simplify]: Extracting #0: cost 1 inf + 0 27.951 * * [simplify]: Extracting #1: cost 3 inf + 0 27.951 * * [simplify]: Extracting #2: cost 5 inf + 0 27.951 * * [simplify]: Extracting #3: cost 7 inf + 0 27.951 * * [simplify]: Extracting #4: cost 6 inf + 1 27.952 * * [simplify]: Extracting #5: cost 0 inf + 867 27.952 * [simplify]: Simplified to (sqrt (log1p (exp x))) 27.952 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.952 * * * * [progress]: [ 98 / 153 ] simplifiying candidate # 27.952 * [simplify]: Simplifying (log1p (exp x)) 27.952 * * [simplify]: iters left: 2 (3 enodes) 27.954 * * [simplify]: iters left: 1 (9 enodes) 27.956 * * [simplify]: Extracting #0: cost 1 inf + 0 27.956 * * [simplify]: Extracting #1: cost 3 inf + 0 27.956 * * [simplify]: Extracting #2: cost 5 inf + 0 27.956 * * [simplify]: Extracting #3: cost 4 inf + 1 27.957 * * [simplify]: Extracting #4: cost 0 inf + 465 27.957 * [simplify]: Simplified to (log1p (exp x)) 27.957 * [simplify]: Simplified (2 2 1 2) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (log1p (exp x)) 1) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.957 * * * * [progress]: [ 99 / 153 ] simplifiying candidate # 27.957 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 27.957 * * [simplify]: iters left: 5 (5 enodes) 27.960 * * [simplify]: iters left: 4 (15 enodes) 27.964 * * [simplify]: Extracting #0: cost 1 inf + 0 27.964 * * [simplify]: Extracting #1: cost 3 inf + 0 27.964 * * [simplify]: Extracting #2: cost 5 inf + 0 27.964 * * [simplify]: Extracting #3: cost 7 inf + 0 27.964 * * [simplify]: Extracting #4: cost 9 inf + 0 27.964 * * [simplify]: Extracting #5: cost 8 inf + 1 27.964 * * [simplify]: Extracting #6: cost 0 inf + 1509 27.964 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 27.964 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.965 * * * * [progress]: [ 100 / 153 ] simplifiying candidate # 27.965 * [simplify]: Simplifying (sqrt (log1p (exp x))) 27.965 * * [simplify]: iters left: 3 (4 enodes) 27.967 * * [simplify]: iters left: 2 (12 enodes) 27.969 * * [simplify]: Extracting #0: cost 1 inf + 0 27.969 * * [simplify]: Extracting #1: cost 3 inf + 0 27.969 * * [simplify]: Extracting #2: cost 5 inf + 0 27.969 * * [simplify]: Extracting #3: cost 7 inf + 0 27.969 * * [simplify]: Extracting #4: cost 6 inf + 1 27.969 * * [simplify]: Extracting #5: cost 0 inf + 867 27.969 * [simplify]: Simplified to (sqrt (log1p (exp x))) 27.969 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (sqrt (log1p (exp x))) (* (sqrt (log1p (exp x))) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.970 * * * * [progress]: [ 101 / 153 ] simplifiying candidate # 27.970 * * * * [progress]: [ 102 / 153 ] simplifiying candidate #real (real->posit16 (* (log1p (exp x)) (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))> 27.970 * * * * [progress]: [ 103 / 153 ] simplifiying candidate # 27.970 * * * * [progress]: [ 104 / 153 ] simplifiying candidate # 27.970 * * * * [progress]: [ 105 / 153 ] simplifiying candidate # 27.970 * * * * [progress]: [ 106 / 153 ] simplifiying candidate # 27.970 * [simplify]: Simplifying (* (log (log1p (exp x))) 3) 27.970 * * [simplify]: iters left: 5 (6 enodes) 27.972 * * [simplify]: iters left: 4 (19 enodes) 27.977 * * [simplify]: Extracting #0: cost 1 inf + 0 27.977 * * [simplify]: Extracting #1: cost 4 inf + 0 27.977 * * [simplify]: Extracting #2: cost 5 inf + 1 27.977 * * [simplify]: Extracting #3: cost 7 inf + 1 27.977 * * [simplify]: Extracting #4: cost 9 inf + 1 27.977 * * [simplify]: Extracting #5: cost 8 inf + 2 27.977 * * [simplify]: Extracting #6: cost 0 inf + 1472 27.977 * [simplify]: Simplified to (* (log (log1p (exp x))) 3) 27.977 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (exp (* (log (log1p (exp x))) 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.978 * * * * [progress]: [ 107 / 153 ] simplifiying candidate # 27.978 * * * * [progress]: [ 108 / 153 ] simplifiying candidate # 27.978 * [simplify]: Simplifying (log1p (exp x)) 27.978 * * [simplify]: iters left: 2 (3 enodes) 27.979 * * [simplify]: iters left: 1 (9 enodes) 27.980 * * [simplify]: Extracting #0: cost 1 inf + 0 27.980 * * [simplify]: Extracting #1: cost 3 inf + 0 27.980 * * [simplify]: Extracting #2: cost 5 inf + 0 27.980 * * [simplify]: Extracting #3: cost 4 inf + 1 27.980 * * [simplify]: Extracting #4: cost 0 inf + 465 27.980 * [simplify]: Simplified to (log1p (exp x)) 27.980 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) (* 1 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.980 * * * * [progress]: [ 109 / 153 ] simplifiying candidate # 27.980 * [simplify]: Simplifying (cbrt 3) 27.980 * * [simplify]: iters left: 1 (2 enodes) 27.981 * * [simplify]: Extracting #0: cost 1 inf + 0 27.981 * * [simplify]: Extracting #1: cost 3 inf + 0 27.981 * * [simplify]: Extracting #2: cost 2 inf + 1 27.981 * * [simplify]: Extracting #3: cost 0 inf + 163 27.982 * [simplify]: Simplified to (cbrt 3) 27.982 * [simplify]: Simplified (2 1 1 2) to (λ (x y) (/ (- (pow (pow (log1p (exp x)) (* (cbrt 3) (cbrt 3))) (cbrt 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.982 * * * * [progress]: [ 110 / 153 ] simplifiying candidate # 27.982 * [simplify]: Simplifying (sqrt 3) 27.982 * * [simplify]: iters left: 1 (2 enodes) 27.983 * * [simplify]: Extracting #0: cost 1 inf + 0 27.983 * * [simplify]: Extracting #1: cost 3 inf + 0 27.983 * * [simplify]: Extracting #2: cost 2 inf + 1 27.983 * * [simplify]: Extracting #3: cost 0 inf + 83 27.983 * [simplify]: Simplified to (sqrt 3) 27.983 * [simplify]: Simplified (2 1 1 2) to (λ (x y) (/ (- (pow (pow (log1p (exp x)) (sqrt 3)) (sqrt 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 27.983 * * * * [progress]: [ 111 / 153 ] simplifiying candidate # 27.983 * * * * [progress]: [ 112 / 153 ] simplifiying candidate # 27.983 * [simplify]: Simplifying (pow (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 3) 27.983 * * [simplify]: iters left: 6 (7 enodes) 27.985 * * [simplify]: iters left: 5 (31 enodes) 27.993 * * [simplify]: iters left: 4 (60 enodes) 28.011 * * [simplify]: iters left: 3 (114 enodes) 28.057 * * [simplify]: iters left: 2 (214 enodes) 28.150 * * [simplify]: iters left: 1 (455 enodes) 28.414 * * [simplify]: Extracting #0: cost 1 inf + 0 28.414 * * [simplify]: Extracting #1: cost 51 inf + 0 28.415 * * [simplify]: Extracting #2: cost 198 inf + 3 28.417 * * [simplify]: Extracting #3: cost 203 inf + 14 28.419 * * [simplify]: Extracting #4: cost 195 inf + 483 28.425 * * [simplify]: Extracting #5: cost 132 inf + 35338 28.437 * * [simplify]: Extracting #6: cost 11 inf + 128665 28.452 * * [simplify]: Extracting #7: cost 0 inf + 137925 28.474 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 28.474 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (pow (cbrt (log1p (exp x))) 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 28.474 * * * * [progress]: [ 113 / 153 ] simplifiying candidate # 28.474 * [simplify]: Simplifying (pow (sqrt (log1p (exp x))) 3) 28.474 * * [simplify]: iters left: 4 (6 enodes) 28.476 * * [simplify]: iters left: 3 (26 enodes) 28.482 * * [simplify]: iters left: 2 (40 enodes) 28.490 * * [simplify]: iters left: 1 (67 enodes) 28.508 * * [simplify]: Extracting #0: cost 1 inf + 0 28.508 * * [simplify]: Extracting #1: cost 9 inf + 0 28.508 * * [simplify]: Extracting #2: cost 18 inf + 1 28.508 * * [simplify]: Extracting #3: cost 21 inf + 3 28.508 * * [simplify]: Extracting #4: cost 18 inf + 147 28.509 * * [simplify]: Extracting #5: cost 4 inf + 4911 28.510 * * [simplify]: Extracting #6: cost 0 inf + 6890 28.511 * [simplify]: Simplified to (* (log1p (exp x)) (sqrt (log1p (exp x)))) 28.511 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (* (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (sqrt (log1p (exp x))) 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 28.511 * * * * [progress]: [ 114 / 153 ] simplifiying candidate # 28.511 * [simplify]: Simplifying (pow 1 3) 28.511 * * [simplify]: iters left: 1 (3 enodes) 28.515 * * [simplify]: Extracting #0: cost 1 inf + 0 28.515 * * [simplify]: Extracting #1: cost 0 inf + 1 28.515 * [simplify]: Simplified to 1 28.515 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (* 1 (pow (log1p (exp x)) 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 28.515 * * * * [progress]: [ 115 / 153 ] simplifiying candidate # 28.515 * * * * [progress]: [ 116 / 153 ] simplifiying candidate # 28.515 * * * * [progress]: [ 117 / 153 ] simplifiying candidate # 28.515 * * * * [progress]: [ 118 / 153 ] simplifiying candidate # 28.515 * * * * [progress]: [ 119 / 153 ] simplifiying candidate # 28.515 * * * * [progress]: [ 120 / 153 ] simplifiying candidate # 28.516 * * * * [progress]: [ 121 / 153 ] simplifiying candidate # 28.516 * [simplify]: Simplifying (pow (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 3) 28.516 * * [simplify]: iters left: 6 (7 enodes) 28.520 * * [simplify]: iters left: 5 (31 enodes) 28.536 * * [simplify]: iters left: 4 (60 enodes) 28.550 * * [simplify]: iters left: 3 (114 enodes) 28.575 * * [simplify]: iters left: 2 (214 enodes) 28.644 * * [simplify]: iters left: 1 (455 enodes) 28.891 * * [simplify]: Extracting #0: cost 1 inf + 0 28.891 * * [simplify]: Extracting #1: cost 51 inf + 0 28.893 * * [simplify]: Extracting #2: cost 198 inf + 3 28.894 * * [simplify]: Extracting #3: cost 203 inf + 14 28.896 * * [simplify]: Extracting #4: cost 195 inf + 483 28.902 * * [simplify]: Extracting #5: cost 132 inf + 35338 28.917 * * [simplify]: Extracting #6: cost 11 inf + 128665 28.933 * * [simplify]: Extracting #7: cost 0 inf + 137925 28.950 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 28.950 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (pow (cbrt (log1p (exp x))) 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 28.950 * * * * [progress]: [ 122 / 153 ] simplifiying candidate # 28.950 * [simplify]: Simplifying (pow (sqrt (log1p (exp x))) 3) 28.950 * * [simplify]: iters left: 4 (6 enodes) 28.954 * * [simplify]: iters left: 3 (26 enodes) 28.965 * * [simplify]: iters left: 2 (40 enodes) 28.981 * * [simplify]: iters left: 1 (67 enodes) 28.998 * * [simplify]: Extracting #0: cost 1 inf + 0 28.998 * * [simplify]: Extracting #1: cost 9 inf + 0 28.998 * * [simplify]: Extracting #2: cost 18 inf + 1 28.998 * * [simplify]: Extracting #3: cost 21 inf + 3 28.999 * * [simplify]: Extracting #4: cost 18 inf + 147 28.999 * * [simplify]: Extracting #5: cost 4 inf + 4911 28.999 * * [simplify]: Extracting #6: cost 0 inf + 6890 29.000 * [simplify]: Simplified to (* (log1p (exp x)) (sqrt (log1p (exp x)))) 29.000 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (* (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (sqrt (log1p (exp x))) 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.000 * * * * [progress]: [ 123 / 153 ] simplifiying candidate # 29.000 * [simplify]: Simplifying (pow 1 3) 29.000 * * [simplify]: iters left: 1 (3 enodes) 29.002 * * [simplify]: Extracting #0: cost 1 inf + 0 29.002 * * [simplify]: Extracting #1: cost 0 inf + 1 29.002 * [simplify]: Simplified to 1 29.002 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (* 1 (pow (log1p (exp x)) 3)) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.002 * * * * [progress]: [ 124 / 153 ] simplifiying candidate # 29.002 * * * * [progress]: [ 125 / 153 ] simplifiying candidate # 29.002 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 29.002 * * [simplify]: iters left: 4 (4 enodes) 29.003 * * [simplify]: iters left: 3 (12 enodes) 29.005 * * [simplify]: Extracting #0: cost 1 inf + 0 29.005 * * [simplify]: Extracting #1: cost 3 inf + 0 29.005 * * [simplify]: Extracting #2: cost 5 inf + 0 29.005 * * [simplify]: Extracting #3: cost 7 inf + 0 29.005 * * [simplify]: Extracting #4: cost 6 inf + 1 29.005 * * [simplify]: Extracting #5: cost 0 inf + 867 29.005 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 29.005 * [simplify]: Simplified (2 1 1 1) to (λ (x y) (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.005 * * * * [progress]: [ 126 / 153 ] simplifiying candidate # 29.005 * * * * [progress]: [ 127 / 153 ] simplifiying candidate # 29.005 * * * * [progress]: [ 128 / 153 ] simplifiying candidate # 29.006 * * * * [progress]: [ 129 / 153 ] simplifiying candidate #real (real->posit16 (pow (log1p (exp x)) 3))) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))> 29.006 * * * * [progress]: [ 130 / 153 ] simplifiying candidate # 29.006 * * * * [progress]: [ 131 / 153 ] simplifiying candidate # 29.006 * * * * [progress]: [ 132 / 153 ] simplifiying candidate # 29.006 * * * * [progress]: [ 133 / 153 ] simplifiying candidate # 29.006 * [simplify]: Simplifying (exp x) 29.006 * * [simplify]: iters left: 1 (2 enodes) 29.006 * * [simplify]: Extracting #0: cost 1 inf + 0 29.006 * * [simplify]: Extracting #1: cost 3 inf + 0 29.006 * * [simplify]: Extracting #2: cost 2 inf + 1 29.006 * * [simplify]: Extracting #3: cost 0 inf + 143 29.006 * [simplify]: Simplified to (exp x) 29.006 * [simplify]: Simplified (2 2 2 2 1 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.007 * * * * [progress]: [ 134 / 153 ] simplifiying candidate # 29.007 * * * * [progress]: [ 135 / 153 ] simplifiying candidate # 29.007 * * * * [progress]: [ 136 / 153 ] simplifiying candidate # 29.007 * * * * [progress]: [ 137 / 153 ] simplifiying candidate # 29.007 * * * * [progress]: [ 138 / 153 ] simplifiying candidate # 29.007 * * * * [progress]: [ 139 / 153 ] simplifiying candidate # 29.007 * * * * [progress]: [ 140 / 153 ] simplifiying candidate # 29.007 * * * * [progress]: [ 141 / 153 ] simplifiying candidate #real (real->posit16 (log1p (exp x)))) (* y x))))))> 29.007 * * * * [progress]: [ 142 / 153 ] simplifiying candidate # 29.007 * [simplify]: Simplifying (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 29.007 * * [simplify]: iters left: 6 (10 enodes) 29.011 * * [simplify]: iters left: 5 (42 enodes) 29.019 * * [simplify]: iters left: 4 (61 enodes) 29.040 * * [simplify]: iters left: 3 (93 enodes) 29.065 * * [simplify]: iters left: 2 (114 enodes) 29.083 * * [simplify]: iters left: 1 (121 enodes) 29.095 * * [simplify]: Extracting #0: cost 1 inf + 0 29.095 * * [simplify]: Extracting #1: cost 14 inf + 0 29.096 * * [simplify]: Extracting #2: cost 20 inf + 61 29.096 * * [simplify]: Extracting #3: cost 8 inf + 971 29.096 * * [simplify]: Extracting #4: cost 0 inf + 1832 29.097 * [simplify]: Simplified to (fma (fma 1/8 x 1/2) x (log 2)) 29.097 * [simplify]: Simplified (2) to (λ (x y) (fma (fma 1/8 x 1/2) x (log 2))) 29.097 * * * * [progress]: [ 143 / 153 ] simplifiying candidate # 29.097 * [simplify]: Simplifying (- (log (+ (exp x) 1)) (* x y)) 29.097 * * [simplify]: iters left: 6 (8 enodes) 29.100 * * [simplify]: iters left: 5 (30 enodes) 29.104 * * [simplify]: iters left: 4 (42 enodes) 29.111 * * [simplify]: iters left: 3 (50 enodes) 29.118 * * [simplify]: Extracting #0: cost 1 inf + 0 29.118 * * [simplify]: Extracting #1: cost 9 inf + 0 29.118 * * [simplify]: Extracting #2: cost 14 inf + 2 29.118 * * [simplify]: Extracting #3: cost 10 inf + 403 29.119 * * [simplify]: Extracting #4: cost 1 inf + 1475 29.119 * * [simplify]: Extracting #5: cost 0 inf + 1587 29.119 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 29.119 * [simplify]: Simplified (2) to (λ (x y) (- (log1p (exp x)) (* y x))) 29.119 * * * * [progress]: [ 144 / 153 ] simplifiying candidate # 29.120 * [simplify]: Simplifying (- (log (+ (exp x) 1)) (* x y)) 29.120 * * [simplify]: iters left: 6 (8 enodes) 29.122 * * [simplify]: iters left: 5 (30 enodes) 29.133 * * [simplify]: iters left: 4 (42 enodes) 29.147 * * [simplify]: iters left: 3 (50 enodes) 29.160 * * [simplify]: Extracting #0: cost 1 inf + 0 29.160 * * [simplify]: Extracting #1: cost 9 inf + 0 29.160 * * [simplify]: Extracting #2: cost 14 inf + 2 29.161 * * [simplify]: Extracting #3: cost 10 inf + 403 29.161 * * [simplify]: Extracting #4: cost 1 inf + 1475 29.162 * * [simplify]: Extracting #5: cost 0 inf + 1587 29.162 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 29.162 * [simplify]: Simplified (2) to (λ (x y) (- (log1p (exp x)) (* y x))) 29.163 * * * * [progress]: [ 145 / 153 ] simplifiying candidate # 29.163 * [simplify]: Simplifying (+ (* 1/4 (* (log 2) (pow x 2))) (+ (* (log 2) x) (+ (* 1/4 (pow x 2)) (pow (log 2) 2)))) 29.163 * * [simplify]: iters left: 6 (13 enodes) 29.172 * * [simplify]: iters left: 5 (63 enodes) 29.191 * * [simplify]: iters left: 4 (124 enodes) 29.218 * * [simplify]: iters left: 3 (259 enodes) 29.293 * * [simplify]: Extracting #0: cost 1 inf + 0 29.293 * * [simplify]: Extracting #1: cost 28 inf + 0 29.294 * * [simplify]: Extracting #2: cost 80 inf + 264 29.294 * * [simplify]: Extracting #3: cost 77 inf + 693 29.296 * * [simplify]: Extracting #4: cost 33 inf + 8858 29.300 * * [simplify]: Extracting #5: cost 1 inf + 15209 29.305 * * [simplify]: Extracting #6: cost 0 inf + 15461 29.312 * [simplify]: Simplified to (fma x (log 2) (fma (log 2) (+ (* (* x x) 1/4) (log 2)) (* (* x x) 1/4))) 29.312 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (fma x (log 2) (fma (log 2) (+ (* (* x x) 1/4) (log 2)) (* (* x x) 1/4))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.312 * * * * [progress]: [ 146 / 153 ] simplifiying candidate # 29.312 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 2) 29.312 * * [simplify]: iters left: 5 (7 enodes) 29.315 * * [simplify]: iters left: 4 (28 enodes) 29.320 * * [simplify]: iters left: 3 (39 enodes) 29.328 * * [simplify]: iters left: 2 (61 enodes) 29.351 * * [simplify]: iters left: 1 (99 enodes) 29.379 * * [simplify]: Extracting #0: cost 1 inf + 0 29.379 * * [simplify]: Extracting #1: cost 4 inf + 0 29.379 * * [simplify]: Extracting #2: cost 12 inf + 1 29.379 * * [simplify]: Extracting #3: cost 27 inf + 2 29.379 * * [simplify]: Extracting #4: cost 21 inf + 149 29.380 * * [simplify]: Extracting #5: cost 14 inf + 1651 29.380 * * [simplify]: Extracting #6: cost 3 inf + 6023 29.381 * * [simplify]: Extracting #7: cost 0 inf + 7248 29.381 * * [simplify]: Extracting #8: cost 0 inf + 7117 29.382 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 29.382 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.382 * * * * [progress]: [ 147 / 153 ] simplifiying candidate # 29.382 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 2) 29.382 * * [simplify]: iters left: 5 (7 enodes) 29.385 * * [simplify]: iters left: 4 (28 enodes) 29.391 * * [simplify]: iters left: 3 (39 enodes) 29.399 * * [simplify]: iters left: 2 (61 enodes) 29.411 * * [simplify]: iters left: 1 (99 enodes) 29.440 * * [simplify]: Extracting #0: cost 1 inf + 0 29.440 * * [simplify]: Extracting #1: cost 4 inf + 0 29.440 * * [simplify]: Extracting #2: cost 12 inf + 1 29.440 * * [simplify]: Extracting #3: cost 27 inf + 2 29.441 * * [simplify]: Extracting #4: cost 21 inf + 149 29.441 * * [simplify]: Extracting #5: cost 14 inf + 1651 29.442 * * [simplify]: Extracting #6: cost 3 inf + 6023 29.443 * * [simplify]: Extracting #7: cost 0 inf + 7248 29.444 * * [simplify]: Extracting #8: cost 0 inf + 7117 29.446 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 29.446 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.446 * * * * [progress]: [ 148 / 153 ] simplifiying candidate # 29.446 * [simplify]: Simplifying (+ (* 3/4 (* (log 2) (pow x 2))) (+ (* 3/8 (* (pow (log 2) 2) (pow x 2))) (+ (pow (log 2) 3) (* 3/2 (* (pow (log 2) 2) x))))) 29.447 * * [simplify]: iters left: 6 (19 enodes) 29.460 * * [simplify]: iters left: 5 (91 enodes) 29.486 * * [simplify]: iters left: 4 (200 enodes) 29.567 * * [simplify]: iters left: 3 (486 enodes) 29.753 * * [simplify]: Extracting #0: cost 1 inf + 0 29.753 * * [simplify]: Extracting #1: cost 48 inf + 0 29.754 * * [simplify]: Extracting #2: cost 170 inf + 129 29.756 * * [simplify]: Extracting #3: cost 135 inf + 6707 29.766 * * [simplify]: Extracting #4: cost 30 inf + 30189 29.789 * * [simplify]: Extracting #5: cost 1 inf + 37271 29.812 * * [simplify]: Extracting #6: cost 0 inf + 37633 29.824 * [simplify]: Simplified to (fma (* x x) (* (log 2) (+ 3/4 (* 3/8 (log 2)))) (* (log 2) (* (log 2) (fma 3/2 x (log 2))))) 29.824 * [simplify]: Simplified (2 1 1) to (λ (x y) (/ (- (fma (* x x) (* (log 2) (+ 3/4 (* 3/8 (log 2)))) (* (log 2) (* (log 2) (fma 3/2 x (log 2))))) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.825 * * * * [progress]: [ 149 / 153 ] simplifiying candidate # 29.825 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 3) 29.825 * * [simplify]: iters left: 5 (7 enodes) 29.827 * * [simplify]: iters left: 4 (32 enodes) 29.834 * * [simplify]: iters left: 3 (51 enodes) 29.845 * * [simplify]: iters left: 2 (77 enodes) 29.874 * * [simplify]: iters left: 1 (118 enodes) 29.914 * * [simplify]: Extracting #0: cost 1 inf + 0 29.915 * * [simplify]: Extracting #1: cost 13 inf + 0 29.915 * * [simplify]: Extracting #2: cost 33 inf + 1 29.915 * * [simplify]: Extracting #3: cost 37 inf + 4 29.915 * * [simplify]: Extracting #4: cost 34 inf + 78 29.916 * * [simplify]: Extracting #5: cost 24 inf + 2857 29.917 * * [simplify]: Extracting #6: cost 3 inf + 14023 29.919 * * [simplify]: Extracting #7: cost 0 inf + 15168 29.921 * [simplify]: Simplified to (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) 29.921 * [simplify]: Simplified (2 1 1) to (λ (x y) (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 29.922 * * * * [progress]: [ 150 / 153 ] simplifiying candidate # 29.922 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 3) 29.922 * * [simplify]: iters left: 5 (7 enodes) 29.926 * * [simplify]: iters left: 4 (32 enodes) 29.939 * * [simplify]: iters left: 3 (51 enodes) 29.957 * * [simplify]: iters left: 2 (77 enodes) 29.972 * * [simplify]: iters left: 1 (118 enodes) 29.999 * * [simplify]: Extracting #0: cost 1 inf + 0 29.999 * * [simplify]: Extracting #1: cost 13 inf + 0 30.000 * * [simplify]: Extracting #2: cost 33 inf + 1 30.000 * * [simplify]: Extracting #3: cost 37 inf + 4 30.000 * * [simplify]: Extracting #4: cost 34 inf + 78 30.000 * * [simplify]: Extracting #5: cost 24 inf + 2857 30.001 * * [simplify]: Extracting #6: cost 3 inf + 14023 30.002 * * [simplify]: Extracting #7: cost 0 inf + 15168 30.003 * [simplify]: Simplified to (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) 30.003 * [simplify]: Simplified (2 1 1) to (λ (x y) (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 30.003 * * * * [progress]: [ 151 / 153 ] simplifiying candidate # 30.004 * [simplify]: Simplifying (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 30.004 * * [simplify]: iters left: 6 (10 enodes) 30.008 * * [simplify]: iters left: 5 (42 enodes) 30.016 * * [simplify]: iters left: 4 (61 enodes) 30.027 * * [simplify]: iters left: 3 (93 enodes) 30.040 * * [simplify]: iters left: 2 (114 enodes) 30.057 * * [simplify]: iters left: 1 (121 enodes) 30.072 * * [simplify]: Extracting #0: cost 1 inf + 0 30.072 * * [simplify]: Extracting #1: cost 14 inf + 0 30.072 * * [simplify]: Extracting #2: cost 20 inf + 61 30.072 * * [simplify]: Extracting #3: cost 8 inf + 971 30.073 * * [simplify]: Extracting #4: cost 0 inf + 1832 30.073 * [simplify]: Simplified to (fma (fma 1/8 x 1/2) x (log 2)) 30.073 * [simplify]: Simplified (2 2 2 2 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (fma (fma 1/8 x 1/2) x (log 2)) (* y x)))))) 30.074 * * * * [progress]: [ 152 / 153 ] simplifiying candidate # 30.074 * [simplify]: Simplifying (log (+ (exp x) 1)) 30.074 * * [simplify]: iters left: 4 (5 enodes) 30.075 * * [simplify]: iters left: 3 (18 enodes) 30.078 * * [simplify]: iters left: 2 (21 enodes) 30.081 * * [simplify]: Extracting #0: cost 1 inf + 0 30.081 * * [simplify]: Extracting #1: cost 4 inf + 0 30.081 * * [simplify]: Extracting #2: cost 8 inf + 0 30.081 * * [simplify]: Extracting #3: cost 6 inf + 2 30.082 * * [simplify]: Extracting #4: cost 0 inf + 690 30.082 * [simplify]: Simplified to (log1p (exp x)) 30.082 * [simplify]: Simplified (2 2 2 2 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 30.082 * * * * [progress]: [ 153 / 153 ] simplifiying candidate # 30.082 * [simplify]: Simplifying (log (+ (exp x) 1)) 30.082 * * [simplify]: iters left: 4 (5 enodes) 30.083 * * [simplify]: iters left: 3 (18 enodes) 30.086 * * [simplify]: iters left: 2 (21 enodes) 30.089 * * [simplify]: Extracting #0: cost 1 inf + 0 30.090 * * [simplify]: Extracting #1: cost 4 inf + 0 30.090 * * [simplify]: Extracting #2: cost 8 inf + 0 30.090 * * [simplify]: Extracting #3: cost 6 inf + 2 30.090 * * [simplify]: Extracting #4: cost 0 inf + 690 30.090 * [simplify]: Simplified to (log1p (exp x)) 30.090 * [simplify]: Simplified (2 2 2 2 1) to (λ (x y) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 30.090 * * * [progress]: adding candidates to table 32.038 * * [progress]: iteration 3 / 4 32.038 * * * [progress]: picking best candidate 32.058 * * * * [pick]: Picked # 32.058 * * * [progress]: localizing error 32.108 * * * [progress]: generating rewritten candidates 32.108 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 32.309 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 1 1) 32.319 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2 1) 32.323 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 2 1 1) 32.328 * * * [progress]: generating series expansions 32.328 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 32.329 * [backup-simplify]: Simplify (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) into (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3)))) 32.329 * [approximate]: Taking taylor expansion of (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3)))) in (x y) around 0 32.329 * [taylor]: Taking taylor expansion of (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3)))) in y 32.329 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in y 32.329 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in y 32.329 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 32.329 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.329 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 32.329 * [taylor]: Taking taylor expansion of 1 in y 32.329 * [backup-simplify]: Simplify 1 into 1 32.329 * [taylor]: Taking taylor expansion of (exp x) in y 32.329 * [taylor]: Taking taylor expansion of x in y 32.329 * [backup-simplify]: Simplify x into x 32.329 * [backup-simplify]: Simplify (exp x) into (exp x) 32.329 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 32.329 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 32.330 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in y 32.330 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 32.330 * [taylor]: Taking taylor expansion of (pow x 2) in y 32.330 * [taylor]: Taking taylor expansion of x in y 32.330 * [backup-simplify]: Simplify x into x 32.330 * [taylor]: Taking taylor expansion of (pow y 2) in y 32.330 * [taylor]: Taking taylor expansion of y in y 32.330 * [backup-simplify]: Simplify 0 into 0 32.330 * [backup-simplify]: Simplify 1 into 1 32.330 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in y 32.330 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 32.330 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.330 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 32.330 * [taylor]: Taking taylor expansion of 1 in y 32.330 * [backup-simplify]: Simplify 1 into 1 32.330 * [taylor]: Taking taylor expansion of (exp x) in y 32.330 * [taylor]: Taking taylor expansion of x in y 32.330 * [backup-simplify]: Simplify x into x 32.330 * [backup-simplify]: Simplify (exp x) into (exp x) 32.330 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 32.330 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 32.330 * [taylor]: Taking taylor expansion of (* x y) in y 32.330 * [taylor]: Taking taylor expansion of x in y 32.330 * [backup-simplify]: Simplify x into x 32.330 * [taylor]: Taking taylor expansion of y in y 32.330 * [backup-simplify]: Simplify 0 into 0 32.330 * [backup-simplify]: Simplify 1 into 1 32.330 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) in y 32.330 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in y 32.330 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 32.330 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.330 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 32.330 * [taylor]: Taking taylor expansion of 1 in y 32.330 * [backup-simplify]: Simplify 1 into 1 32.330 * [taylor]: Taking taylor expansion of (exp x) in y 32.330 * [taylor]: Taking taylor expansion of x in y 32.331 * [backup-simplify]: Simplify x into x 32.331 * [backup-simplify]: Simplify (exp x) into (exp x) 32.331 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 32.331 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 32.331 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in y 32.331 * [taylor]: Taking taylor expansion of (pow x 3) in y 32.331 * [taylor]: Taking taylor expansion of x in y 32.331 * [backup-simplify]: Simplify x into x 32.331 * [taylor]: Taking taylor expansion of (pow y 3) in y 32.331 * [taylor]: Taking taylor expansion of y in y 32.331 * [backup-simplify]: Simplify 0 into 0 32.331 * [backup-simplify]: Simplify 1 into 1 32.331 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) (log (+ (exp x) 1))) into (pow (log (+ (exp x) 1)) 2) 32.331 * [backup-simplify]: Simplify (* x 0) into 0 32.331 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) 0) into 0 32.332 * [backup-simplify]: Simplify (+ 0 0) into 0 32.332 * [backup-simplify]: Simplify (+ (pow (log (+ (exp x) 1)) 2) 0) into (pow (log (+ (exp x) 1)) 2) 32.332 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) (log (+ (exp x) 1))) into (pow (log (+ (exp x) 1)) 2) 32.332 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) (pow (log (+ (exp x) 1)) 2)) into (pow (log (+ (exp x) 1)) 3) 32.332 * [backup-simplify]: Simplify (+ (pow (log (+ (exp x) 1)) 3) 0) into (pow (log (+ (exp x) 1)) 3) 32.332 * [backup-simplify]: Simplify (/ (pow (log (+ (exp x) 1)) 2) (pow (log (+ (exp x) 1)) 3)) into (/ 1 (log (+ (exp x) 1))) 32.333 * [taylor]: Taking taylor expansion of (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3)))) in x 32.333 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in x 32.333 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 32.333 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.333 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.333 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.333 * [taylor]: Taking taylor expansion of 1 in x 32.333 * [backup-simplify]: Simplify 1 into 1 32.333 * [taylor]: Taking taylor expansion of (exp x) in x 32.333 * [taylor]: Taking taylor expansion of x in x 32.333 * [backup-simplify]: Simplify 0 into 0 32.333 * [backup-simplify]: Simplify 1 into 1 32.333 * [backup-simplify]: Simplify (exp 0) into 1 32.333 * [backup-simplify]: Simplify (+ 1 1) into 2 32.333 * [backup-simplify]: Simplify (log 2) into (log 2) 32.333 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in x 32.333 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 32.333 * [taylor]: Taking taylor expansion of (pow x 2) in x 32.333 * [taylor]: Taking taylor expansion of x in x 32.333 * [backup-simplify]: Simplify 0 into 0 32.333 * [backup-simplify]: Simplify 1 into 1 32.333 * [taylor]: Taking taylor expansion of (pow y 2) in x 32.333 * [taylor]: Taking taylor expansion of y in x 32.333 * [backup-simplify]: Simplify y into y 32.333 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in x 32.333 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.334 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.334 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.334 * [taylor]: Taking taylor expansion of 1 in x 32.334 * [backup-simplify]: Simplify 1 into 1 32.334 * [taylor]: Taking taylor expansion of (exp x) in x 32.334 * [taylor]: Taking taylor expansion of x in x 32.334 * [backup-simplify]: Simplify 0 into 0 32.334 * [backup-simplify]: Simplify 1 into 1 32.334 * [backup-simplify]: Simplify (exp 0) into 1 32.334 * [backup-simplify]: Simplify (+ 1 1) into 2 32.334 * [backup-simplify]: Simplify (log 2) into (log 2) 32.334 * [taylor]: Taking taylor expansion of (* x y) in x 32.334 * [taylor]: Taking taylor expansion of x in x 32.334 * [backup-simplify]: Simplify 0 into 0 32.334 * [backup-simplify]: Simplify 1 into 1 32.334 * [taylor]: Taking taylor expansion of y in x 32.334 * [backup-simplify]: Simplify y into y 32.334 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) in x 32.334 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in x 32.334 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.334 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.334 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.334 * [taylor]: Taking taylor expansion of 1 in x 32.334 * [backup-simplify]: Simplify 1 into 1 32.334 * [taylor]: Taking taylor expansion of (exp x) in x 32.334 * [taylor]: Taking taylor expansion of x in x 32.334 * [backup-simplify]: Simplify 0 into 0 32.334 * [backup-simplify]: Simplify 1 into 1 32.334 * [backup-simplify]: Simplify (exp 0) into 1 32.335 * [backup-simplify]: Simplify (+ 1 1) into 2 32.335 * [backup-simplify]: Simplify (log 2) into (log 2) 32.335 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 32.335 * [taylor]: Taking taylor expansion of (pow x 3) in x 32.335 * [taylor]: Taking taylor expansion of x in x 32.335 * [backup-simplify]: Simplify 0 into 0 32.335 * [backup-simplify]: Simplify 1 into 1 32.335 * [taylor]: Taking taylor expansion of (pow y 3) in x 32.335 * [taylor]: Taking taylor expansion of y in x 32.335 * [backup-simplify]: Simplify y into y 32.336 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.336 * [backup-simplify]: Simplify (* 0 y) into 0 32.336 * [backup-simplify]: Simplify (* (log 2) 0) into 0 32.337 * [backup-simplify]: Simplify (+ 0 0) into 0 32.337 * [backup-simplify]: Simplify (+ (pow (log 2) 2) 0) into (pow (log 2) 2) 32.338 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.339 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 32.340 * [backup-simplify]: Simplify (+ (pow (log 2) 3) 0) into (pow (log 2) 3) 32.341 * [backup-simplify]: Simplify (/ (pow (log 2) 2) (pow (log 2) 3)) into (/ 1 (log 2)) 32.342 * [taylor]: Taking taylor expansion of (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3)))) in x 32.342 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in x 32.342 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 32.342 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.342 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.342 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.342 * [taylor]: Taking taylor expansion of 1 in x 32.342 * [backup-simplify]: Simplify 1 into 1 32.342 * [taylor]: Taking taylor expansion of (exp x) in x 32.342 * [taylor]: Taking taylor expansion of x in x 32.342 * [backup-simplify]: Simplify 0 into 0 32.342 * [backup-simplify]: Simplify 1 into 1 32.342 * [backup-simplify]: Simplify (exp 0) into 1 32.342 * [backup-simplify]: Simplify (+ 1 1) into 2 32.342 * [backup-simplify]: Simplify (log 2) into (log 2) 32.342 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in x 32.342 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 32.342 * [taylor]: Taking taylor expansion of (pow x 2) in x 32.342 * [taylor]: Taking taylor expansion of x in x 32.342 * [backup-simplify]: Simplify 0 into 0 32.342 * [backup-simplify]: Simplify 1 into 1 32.342 * [taylor]: Taking taylor expansion of (pow y 2) in x 32.342 * [taylor]: Taking taylor expansion of y in x 32.342 * [backup-simplify]: Simplify y into y 32.342 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in x 32.342 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.342 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.342 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.343 * [taylor]: Taking taylor expansion of 1 in x 32.343 * [backup-simplify]: Simplify 1 into 1 32.343 * [taylor]: Taking taylor expansion of (exp x) in x 32.343 * [taylor]: Taking taylor expansion of x in x 32.343 * [backup-simplify]: Simplify 0 into 0 32.343 * [backup-simplify]: Simplify 1 into 1 32.343 * [backup-simplify]: Simplify (exp 0) into 1 32.343 * [backup-simplify]: Simplify (+ 1 1) into 2 32.343 * [backup-simplify]: Simplify (log 2) into (log 2) 32.343 * [taylor]: Taking taylor expansion of (* x y) in x 32.343 * [taylor]: Taking taylor expansion of x in x 32.343 * [backup-simplify]: Simplify 0 into 0 32.343 * [backup-simplify]: Simplify 1 into 1 32.343 * [taylor]: Taking taylor expansion of y in x 32.343 * [backup-simplify]: Simplify y into y 32.343 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp x)) 3) (* (pow x 3) (pow y 3))) in x 32.343 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in x 32.343 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.343 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.343 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.343 * [taylor]: Taking taylor expansion of 1 in x 32.343 * [backup-simplify]: Simplify 1 into 1 32.343 * [taylor]: Taking taylor expansion of (exp x) in x 32.343 * [taylor]: Taking taylor expansion of x in x 32.343 * [backup-simplify]: Simplify 0 into 0 32.343 * [backup-simplify]: Simplify 1 into 1 32.343 * [backup-simplify]: Simplify (exp 0) into 1 32.344 * [backup-simplify]: Simplify (+ 1 1) into 2 32.344 * [backup-simplify]: Simplify (log 2) into (log 2) 32.344 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 32.344 * [taylor]: Taking taylor expansion of (pow x 3) in x 32.344 * [taylor]: Taking taylor expansion of x in x 32.344 * [backup-simplify]: Simplify 0 into 0 32.344 * [backup-simplify]: Simplify 1 into 1 32.344 * [taylor]: Taking taylor expansion of (pow y 3) in x 32.344 * [taylor]: Taking taylor expansion of y in x 32.344 * [backup-simplify]: Simplify y into y 32.345 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.345 * [backup-simplify]: Simplify (* 0 y) into 0 32.345 * [backup-simplify]: Simplify (* (log 2) 0) into 0 32.345 * [backup-simplify]: Simplify (+ 0 0) into 0 32.346 * [backup-simplify]: Simplify (+ (pow (log 2) 2) 0) into (pow (log 2) 2) 32.347 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.348 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 32.349 * [backup-simplify]: Simplify (+ (pow (log 2) 3) 0) into (pow (log 2) 3) 32.351 * [backup-simplify]: Simplify (/ (pow (log 2) 2) (pow (log 2) 3)) into (/ 1 (log 2)) 32.351 * [taylor]: Taking taylor expansion of (/ 1 (log 2)) in y 32.351 * [taylor]: Taking taylor expansion of (log 2) in y 32.351 * [taylor]: Taking taylor expansion of 2 in y 32.351 * [backup-simplify]: Simplify 2 into 2 32.351 * [backup-simplify]: Simplify (log 2) into (log 2) 32.351 * [backup-simplify]: Simplify (/ 1 (log 2)) into (/ 1 (log 2)) 32.352 * [backup-simplify]: Simplify (/ 1 (log 2)) into (/ 1 (log 2)) 32.353 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 32.353 * [backup-simplify]: Simplify (+ 0 1) into 1 32.354 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 32.355 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 32.355 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 32.356 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 32.356 * [backup-simplify]: Simplify (+ 0 1) into 1 32.357 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 32.357 * [backup-simplify]: Simplify (+ (* (log 2) y) (* 1/2 0)) into (* (log 2) y) 32.358 * [backup-simplify]: Simplify (+ 0 (* (log 2) y)) into (* (log 2) y) 32.358 * [backup-simplify]: Simplify (+ (log 2) (* (log 2) y)) into (+ (log 2) (* (log 2) y)) 32.359 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 32.359 * [backup-simplify]: Simplify (+ 0 1) into 1 32.360 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 32.362 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 32.365 * [backup-simplify]: Simplify (+ (* (log 2) (log 2)) (* 1/2 (pow (log 2) 2))) into (* 3/2 (pow (log 2) 2)) 32.368 * [backup-simplify]: Simplify (+ (* 3/2 (pow (log 2) 2)) 0) into (* 3/2 (pow (log 2) 2)) 32.376 * [backup-simplify]: Simplify (- (/ (+ (log 2) (* (log 2) y)) (pow (log 2) 3)) (+ (* (/ 1 (log 2)) (/ (* 3/2 (pow (log 2) 2)) (pow (log 2) 3))))) into (- (/ y (pow (log 2) 2)) (* 1/2 (/ 1 (pow (log 2) 2)))) 32.376 * [taylor]: Taking taylor expansion of (- (/ y (pow (log 2) 2)) (* 1/2 (/ 1 (pow (log 2) 2)))) in y 32.377 * [taylor]: Taking taylor expansion of (/ y (pow (log 2) 2)) in y 32.377 * [taylor]: Taking taylor expansion of y in y 32.377 * [backup-simplify]: Simplify 0 into 0 32.377 * [backup-simplify]: Simplify 1 into 1 32.377 * [taylor]: Taking taylor expansion of (pow (log 2) 2) in y 32.377 * [taylor]: Taking taylor expansion of (log 2) in y 32.377 * [taylor]: Taking taylor expansion of 2 in y 32.377 * [backup-simplify]: Simplify 2 into 2 32.377 * [backup-simplify]: Simplify (log 2) into (log 2) 32.378 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.380 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 2)) into (/ 1 (pow (log 2) 2)) 32.380 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow (log 2) 2))) in y 32.380 * [taylor]: Taking taylor expansion of 1/2 in y 32.380 * [backup-simplify]: Simplify 1/2 into 1/2 32.380 * [taylor]: Taking taylor expansion of (/ 1 (pow (log 2) 2)) in y 32.380 * [taylor]: Taking taylor expansion of (pow (log 2) 2) in y 32.380 * [taylor]: Taking taylor expansion of (log 2) in y 32.380 * [taylor]: Taking taylor expansion of 2 in y 32.380 * [backup-simplify]: Simplify 2 into 2 32.380 * [backup-simplify]: Simplify (log 2) into (log 2) 32.381 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.383 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 2)) into (/ 1 (pow (log 2) 2)) 32.385 * [backup-simplify]: Simplify (* 1/2 (/ 1 (pow (log 2) 2))) into (/ 1/2 (pow (log 2) 2)) 32.388 * [backup-simplify]: Simplify (- (/ 1/2 (pow (log 2) 2))) into (- (* 1/2 (/ 1 (pow (log 2) 2)))) 32.393 * [backup-simplify]: Simplify (+ 0 (- (* 1/2 (/ 1 (pow (log 2) 2))))) into (- (* 1/2 (/ 1 (pow (log 2) 2)))) 32.395 * [backup-simplify]: Simplify (- (* 1/2 (/ 1 (pow (log 2) 2)))) into (- (* 1/2 (/ 1 (pow (log 2) 2)))) 32.395 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 2 1)))) 1) into 0 32.396 * [backup-simplify]: Simplify (- (+ (* (/ 1 (log 2)) (/ 0 (log 2))))) into 0 32.396 * [backup-simplify]: Simplify 0 into 0 32.397 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 32.397 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 32.399 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 32.401 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 32.402 * [backup-simplify]: Simplify (* 1 1) into 1 32.402 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.402 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 32.402 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 32.403 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 32.403 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 32.405 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 32.405 * [backup-simplify]: Simplify (+ (* (log 2) 0) (+ (* 1/2 y) (* 1/8 0))) into (* 1/2 y) 32.405 * [backup-simplify]: Simplify (+ (pow y 2) (* 1/2 y)) into (+ (pow y 2) (* 1/2 y)) 32.406 * [backup-simplify]: Simplify (+ (+ (* 1/4 (log 2)) 1/4) (+ (pow y 2) (* 1/2 y))) into (+ (* 1/4 (log 2)) (+ (pow y 2) (+ (* 1/2 y) 1/4))) 32.407 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 32.408 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 32.409 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 32.411 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 32.416 * [backup-simplify]: Simplify (+ (* (log 2) (+ (* 1/4 (log 2)) 1/4)) (+ (* 1/2 (log 2)) (* 1/8 (pow (log 2) 2)))) into (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 32.419 * [backup-simplify]: Simplify (+ (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 0) into (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 32.435 * [backup-simplify]: Simplify (- (/ (+ (* 1/4 (log 2)) (+ (pow y 2) (+ (* 1/2 y) 1/4))) (pow (log 2) 3)) (+ (* (/ 1 (log 2)) (/ (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) (pow (log 2) 3))) (* (- (/ y (pow (log 2) 2)) (* 1/2 (/ 1 (pow (log 2) 2)))) (/ (* 3/2 (pow (log 2) 2)) (pow (log 2) 3))))) into (- (+ (* 1/4 (/ 1 (pow (log 2) 3))) (/ (pow y 2) (pow (log 2) 3))) (+ (/ y (pow (log 2) 3)) (* 1/8 (/ 1 (pow (log 2) 2))))) 32.435 * [taylor]: Taking taylor expansion of (- (+ (* 1/4 (/ 1 (pow (log 2) 3))) (/ (pow y 2) (pow (log 2) 3))) (+ (/ y (pow (log 2) 3)) (* 1/8 (/ 1 (pow (log 2) 2))))) in y 32.435 * [taylor]: Taking taylor expansion of (+ (* 1/4 (/ 1 (pow (log 2) 3))) (/ (pow y 2) (pow (log 2) 3))) in y 32.435 * [taylor]: Taking taylor expansion of (* 1/4 (/ 1 (pow (log 2) 3))) in y 32.435 * [taylor]: Taking taylor expansion of 1/4 in y 32.435 * [backup-simplify]: Simplify 1/4 into 1/4 32.435 * [taylor]: Taking taylor expansion of (/ 1 (pow (log 2) 3)) in y 32.435 * [taylor]: Taking taylor expansion of (pow (log 2) 3) in y 32.435 * [taylor]: Taking taylor expansion of (log 2) in y 32.435 * [taylor]: Taking taylor expansion of 2 in y 32.435 * [backup-simplify]: Simplify 2 into 2 32.435 * [backup-simplify]: Simplify (log 2) into (log 2) 32.436 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.437 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 32.438 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 3)) into (/ 1 (pow (log 2) 3)) 32.438 * [taylor]: Taking taylor expansion of (/ (pow y 2) (pow (log 2) 3)) in y 32.438 * [taylor]: Taking taylor expansion of (pow y 2) in y 32.438 * [taylor]: Taking taylor expansion of y in y 32.438 * [backup-simplify]: Simplify 0 into 0 32.438 * [backup-simplify]: Simplify 1 into 1 32.438 * [taylor]: Taking taylor expansion of (pow (log 2) 3) in y 32.438 * [taylor]: Taking taylor expansion of (log 2) in y 32.438 * [taylor]: Taking taylor expansion of 2 in y 32.438 * [backup-simplify]: Simplify 2 into 2 32.439 * [backup-simplify]: Simplify (log 2) into (log 2) 32.439 * [backup-simplify]: Simplify (* 1 1) into 1 32.439 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.441 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 32.442 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 3)) into (/ 1 (pow (log 2) 3)) 32.442 * [taylor]: Taking taylor expansion of (+ (/ y (pow (log 2) 3)) (* 1/8 (/ 1 (pow (log 2) 2)))) in y 32.442 * [taylor]: Taking taylor expansion of (/ y (pow (log 2) 3)) in y 32.442 * [taylor]: Taking taylor expansion of y in y 32.442 * [backup-simplify]: Simplify 0 into 0 32.442 * [backup-simplify]: Simplify 1 into 1 32.442 * [taylor]: Taking taylor expansion of (pow (log 2) 3) in y 32.442 * [taylor]: Taking taylor expansion of (log 2) in y 32.442 * [taylor]: Taking taylor expansion of 2 in y 32.442 * [backup-simplify]: Simplify 2 into 2 32.442 * [backup-simplify]: Simplify (log 2) into (log 2) 32.443 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.444 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 32.445 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 3)) into (/ 1 (pow (log 2) 3)) 32.445 * [taylor]: Taking taylor expansion of (* 1/8 (/ 1 (pow (log 2) 2))) in y 32.445 * [taylor]: Taking taylor expansion of 1/8 in y 32.445 * [backup-simplify]: Simplify 1/8 into 1/8 32.445 * [taylor]: Taking taylor expansion of (/ 1 (pow (log 2) 2)) in y 32.445 * [taylor]: Taking taylor expansion of (pow (log 2) 2) in y 32.445 * [taylor]: Taking taylor expansion of (log 2) in y 32.445 * [taylor]: Taking taylor expansion of 2 in y 32.445 * [backup-simplify]: Simplify 2 into 2 32.445 * [backup-simplify]: Simplify (log 2) into (log 2) 32.446 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.447 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 2)) into (/ 1 (pow (log 2) 2)) 32.448 * [backup-simplify]: Simplify (* 1/4 (/ 1 (pow (log 2) 3))) into (/ 1/4 (pow (log 2) 3)) 32.450 * [backup-simplify]: Simplify (+ (/ 1/4 (pow (log 2) 3)) 0) into (* 1/4 (/ 1 (pow (log 2) 3))) 32.451 * [backup-simplify]: Simplify (* 1/8 (/ 1 (pow (log 2) 2))) into (/ 1/8 (pow (log 2) 2)) 32.452 * [backup-simplify]: Simplify (+ 0 (/ 1/8 (pow (log 2) 2))) into (* 1/8 (/ 1 (pow (log 2) 2))) 32.454 * [backup-simplify]: Simplify (- (* 1/8 (/ 1 (pow (log 2) 2)))) into (- (* 1/8 (/ 1 (pow (log 2) 2)))) 32.459 * [backup-simplify]: Simplify (+ (* 1/4 (/ 1 (pow (log 2) 3))) (- (* 1/8 (/ 1 (pow (log 2) 2))))) into (- (* 1/4 (/ 1 (pow (log 2) 3))) (* 1/8 (/ 1 (pow (log 2) 2)))) 32.463 * [backup-simplify]: Simplify (- (* 1/4 (/ 1 (pow (log 2) 3))) (* 1/8 (/ 1 (pow (log 2) 2)))) into (- (* 1/4 (/ 1 (pow (log 2) 3))) (* 1/8 (/ 1 (pow (log 2) 2)))) 32.473 * [backup-simplify]: Simplify (+ (* (- (* 1/4 (/ 1 (pow (log 2) 3))) (* 1/8 (/ 1 (pow (log 2) 2)))) (pow (* 1 x) 2)) (+ (* (- (* 1/2 (/ 1 (pow (log 2) 2)))) (* 1 x)) (/ 1 (log 2)))) into (- (+ (/ 1 (log 2)) (* 1/4 (/ (pow x 2) (pow (log 2) 3)))) (+ (* 1/8 (/ (pow x 2) (pow (log 2) 2))) (* 1/2 (/ x (pow (log 2) 2))))) 32.474 * [backup-simplify]: Simplify (/ (+ (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) (+ (* (* (/ 1 y) (/ 1 x)) (* (/ 1 y) (/ 1 x))) (* (log1p (exp (/ 1 x))) (* (/ 1 y) (/ 1 x))))) (- (pow (log1p (exp (/ 1 x))) 3) (pow (* (/ 1 y) (/ 1 x)) 3))) into (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) 32.474 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) in (x y) around 0 32.474 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) in y 32.474 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in y 32.474 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in y 32.474 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 32.474 * [taylor]: Taking taylor expansion of (pow x 2) in y 32.474 * [taylor]: Taking taylor expansion of x in y 32.474 * [backup-simplify]: Simplify x into x 32.474 * [taylor]: Taking taylor expansion of (pow y 2) in y 32.474 * [taylor]: Taking taylor expansion of y in y 32.474 * [backup-simplify]: Simplify 0 into 0 32.474 * [backup-simplify]: Simplify 1 into 1 32.474 * [backup-simplify]: Simplify (* x x) into (pow x 2) 32.475 * [backup-simplify]: Simplify (* 1 1) into 1 32.475 * [backup-simplify]: Simplify (* (pow x 2) 1) into (pow x 2) 32.475 * [backup-simplify]: Simplify (/ 1 (pow x 2)) into (/ 1 (pow x 2)) 32.475 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in y 32.475 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in y 32.475 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 32.475 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.475 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 32.475 * [taylor]: Taking taylor expansion of 1 in y 32.475 * [backup-simplify]: Simplify 1 into 1 32.475 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 32.475 * [taylor]: Taking taylor expansion of (/ 1 x) in y 32.475 * [taylor]: Taking taylor expansion of x in y 32.475 * [backup-simplify]: Simplify x into x 32.475 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 32.475 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.475 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.475 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.475 * [taylor]: Taking taylor expansion of (* x y) in y 32.475 * [taylor]: Taking taylor expansion of x in y 32.475 * [backup-simplify]: Simplify x into x 32.475 * [taylor]: Taking taylor expansion of y in y 32.475 * [backup-simplify]: Simplify 0 into 0 32.475 * [backup-simplify]: Simplify 1 into 1 32.475 * [backup-simplify]: Simplify (* x 0) into 0 32.476 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 32.476 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) x) into (/ (log (+ (exp (/ 1 x)) 1)) x) 32.476 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in y 32.476 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 32.476 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.476 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 32.476 * [taylor]: Taking taylor expansion of 1 in y 32.476 * [backup-simplify]: Simplify 1 into 1 32.476 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 32.476 * [taylor]: Taking taylor expansion of (/ 1 x) in y 32.476 * [taylor]: Taking taylor expansion of x in y 32.476 * [backup-simplify]: Simplify x into x 32.476 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 32.476 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.476 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.476 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.477 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in y 32.477 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in y 32.477 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 32.477 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.477 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 32.477 * [taylor]: Taking taylor expansion of 1 in y 32.477 * [backup-simplify]: Simplify 1 into 1 32.477 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 32.477 * [taylor]: Taking taylor expansion of (/ 1 x) in y 32.477 * [taylor]: Taking taylor expansion of x in y 32.477 * [backup-simplify]: Simplify x into x 32.477 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 32.477 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.477 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.477 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.477 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in y 32.477 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in y 32.477 * [taylor]: Taking taylor expansion of (pow x 3) in y 32.477 * [taylor]: Taking taylor expansion of x in y 32.477 * [backup-simplify]: Simplify x into x 32.477 * [taylor]: Taking taylor expansion of (pow y 3) in y 32.477 * [taylor]: Taking taylor expansion of y in y 32.477 * [backup-simplify]: Simplify 0 into 0 32.477 * [backup-simplify]: Simplify 1 into 1 32.477 * [backup-simplify]: Simplify (* x x) into (pow x 2) 32.477 * [backup-simplify]: Simplify (* x (pow x 2)) into (pow x 3) 32.478 * [backup-simplify]: Simplify (* 1 1) into 1 32.478 * [backup-simplify]: Simplify (* 1 1) into 1 32.478 * [backup-simplify]: Simplify (* (pow x 3) 1) into (pow x 3) 32.478 * [backup-simplify]: Simplify (/ 1 (pow x 3)) into (/ 1 (pow x 3)) 32.478 * [backup-simplify]: Simplify (+ (/ 1 (pow x 2)) 0) into (/ 1 (pow x 2)) 32.478 * [backup-simplify]: Simplify (- (/ 1 (pow x 3))) into (- (/ 1 (pow x 3))) 32.479 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x 3)))) into (- (/ 1 (pow x 3))) 32.479 * [backup-simplify]: Simplify (/ (/ 1 (pow x 2)) (- (/ 1 (pow x 3)))) into (* -1 x) 32.479 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) in x 32.479 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in x 32.479 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 32.479 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 32.479 * [taylor]: Taking taylor expansion of (pow x 2) in x 32.479 * [taylor]: Taking taylor expansion of x in x 32.479 * [backup-simplify]: Simplify 0 into 0 32.479 * [backup-simplify]: Simplify 1 into 1 32.479 * [taylor]: Taking taylor expansion of (pow y 2) in x 32.479 * [taylor]: Taking taylor expansion of y in x 32.479 * [backup-simplify]: Simplify y into y 32.479 * [backup-simplify]: Simplify (* 1 1) into 1 32.479 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.479 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 32.479 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 32.479 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in x 32.480 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in x 32.480 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.480 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.480 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.480 * [taylor]: Taking taylor expansion of 1 in x 32.480 * [backup-simplify]: Simplify 1 into 1 32.480 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.480 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.480 * [taylor]: Taking taylor expansion of x in x 32.480 * [backup-simplify]: Simplify 0 into 0 32.480 * [backup-simplify]: Simplify 1 into 1 32.480 * [backup-simplify]: Simplify (/ 1 1) into 1 32.480 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.480 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.480 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.480 * [taylor]: Taking taylor expansion of (* x y) in x 32.480 * [taylor]: Taking taylor expansion of x in x 32.480 * [backup-simplify]: Simplify 0 into 0 32.480 * [backup-simplify]: Simplify 1 into 1 32.480 * [taylor]: Taking taylor expansion of y in x 32.480 * [backup-simplify]: Simplify y into y 32.481 * [backup-simplify]: Simplify (* 0 y) into 0 32.481 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 32.481 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) y) into (/ (log (+ (exp (/ 1 x)) 1)) y) 32.481 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 32.481 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.481 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.481 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.481 * [taylor]: Taking taylor expansion of 1 in x 32.481 * [backup-simplify]: Simplify 1 into 1 32.481 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.481 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.481 * [taylor]: Taking taylor expansion of x in x 32.481 * [backup-simplify]: Simplify 0 into 0 32.481 * [backup-simplify]: Simplify 1 into 1 32.482 * [backup-simplify]: Simplify (/ 1 1) into 1 32.482 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.482 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.482 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.482 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in x 32.482 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in x 32.482 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.482 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.482 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.482 * [taylor]: Taking taylor expansion of 1 in x 32.482 * [backup-simplify]: Simplify 1 into 1 32.482 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.482 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.482 * [taylor]: Taking taylor expansion of x in x 32.482 * [backup-simplify]: Simplify 0 into 0 32.482 * [backup-simplify]: Simplify 1 into 1 32.482 * [backup-simplify]: Simplify (/ 1 1) into 1 32.483 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.483 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.483 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.483 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in x 32.483 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 32.483 * [taylor]: Taking taylor expansion of (pow x 3) in x 32.483 * [taylor]: Taking taylor expansion of x in x 32.483 * [backup-simplify]: Simplify 0 into 0 32.483 * [backup-simplify]: Simplify 1 into 1 32.483 * [taylor]: Taking taylor expansion of (pow y 3) in x 32.483 * [taylor]: Taking taylor expansion of y in x 32.483 * [backup-simplify]: Simplify y into y 32.483 * [backup-simplify]: Simplify (* 1 1) into 1 32.484 * [backup-simplify]: Simplify (* 1 1) into 1 32.484 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.484 * [backup-simplify]: Simplify (* y (pow y 2)) into (pow y 3) 32.484 * [backup-simplify]: Simplify (* 1 (pow y 3)) into (pow y 3) 32.484 * [backup-simplify]: Simplify (/ 1 (pow y 3)) into (/ 1 (pow y 3)) 32.484 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 32.484 * [backup-simplify]: Simplify (- (/ 1 (pow y 3))) into (- (/ 1 (pow y 3))) 32.484 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y 3)))) into (- (/ 1 (pow y 3))) 32.484 * [backup-simplify]: Simplify (/ (/ 1 (pow y 2)) (- (/ 1 (pow y 3)))) into (* -1 y) 32.484 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) in x 32.484 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in x 32.484 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 32.484 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 32.484 * [taylor]: Taking taylor expansion of (pow x 2) in x 32.484 * [taylor]: Taking taylor expansion of x in x 32.485 * [backup-simplify]: Simplify 0 into 0 32.485 * [backup-simplify]: Simplify 1 into 1 32.485 * [taylor]: Taking taylor expansion of (pow y 2) in x 32.485 * [taylor]: Taking taylor expansion of y in x 32.485 * [backup-simplify]: Simplify y into y 32.485 * [backup-simplify]: Simplify (* 1 1) into 1 32.485 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.485 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 32.485 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 32.485 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in x 32.485 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in x 32.485 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.485 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.485 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.485 * [taylor]: Taking taylor expansion of 1 in x 32.485 * [backup-simplify]: Simplify 1 into 1 32.485 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.485 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.485 * [taylor]: Taking taylor expansion of x in x 32.485 * [backup-simplify]: Simplify 0 into 0 32.485 * [backup-simplify]: Simplify 1 into 1 32.486 * [backup-simplify]: Simplify (/ 1 1) into 1 32.486 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.486 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.486 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.486 * [taylor]: Taking taylor expansion of (* x y) in x 32.486 * [taylor]: Taking taylor expansion of x in x 32.486 * [backup-simplify]: Simplify 0 into 0 32.486 * [backup-simplify]: Simplify 1 into 1 32.486 * [taylor]: Taking taylor expansion of y in x 32.486 * [backup-simplify]: Simplify y into y 32.486 * [backup-simplify]: Simplify (* 0 y) into 0 32.487 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 32.487 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) y) into (/ (log (+ (exp (/ 1 x)) 1)) y) 32.487 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 32.487 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.487 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.487 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.487 * [taylor]: Taking taylor expansion of 1 in x 32.487 * [backup-simplify]: Simplify 1 into 1 32.487 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.487 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.487 * [taylor]: Taking taylor expansion of x in x 32.487 * [backup-simplify]: Simplify 0 into 0 32.487 * [backup-simplify]: Simplify 1 into 1 32.487 * [backup-simplify]: Simplify (/ 1 1) into 1 32.487 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.487 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.488 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.488 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ 1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in x 32.488 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in x 32.488 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.488 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.488 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.488 * [taylor]: Taking taylor expansion of 1 in x 32.488 * [backup-simplify]: Simplify 1 into 1 32.488 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.488 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.488 * [taylor]: Taking taylor expansion of x in x 32.488 * [backup-simplify]: Simplify 0 into 0 32.488 * [backup-simplify]: Simplify 1 into 1 32.488 * [backup-simplify]: Simplify (/ 1 1) into 1 32.488 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.488 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.488 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.488 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in x 32.488 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 32.489 * [taylor]: Taking taylor expansion of (pow x 3) in x 32.489 * [taylor]: Taking taylor expansion of x in x 32.489 * [backup-simplify]: Simplify 0 into 0 32.489 * [backup-simplify]: Simplify 1 into 1 32.489 * [taylor]: Taking taylor expansion of (pow y 3) in x 32.489 * [taylor]: Taking taylor expansion of y in x 32.489 * [backup-simplify]: Simplify y into y 32.489 * [backup-simplify]: Simplify (* 1 1) into 1 32.489 * [backup-simplify]: Simplify (* 1 1) into 1 32.489 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.490 * [backup-simplify]: Simplify (* y (pow y 2)) into (pow y 3) 32.490 * [backup-simplify]: Simplify (* 1 (pow y 3)) into (pow y 3) 32.490 * [backup-simplify]: Simplify (/ 1 (pow y 3)) into (/ 1 (pow y 3)) 32.490 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 32.490 * [backup-simplify]: Simplify (- (/ 1 (pow y 3))) into (- (/ 1 (pow y 3))) 32.490 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y 3)))) into (- (/ 1 (pow y 3))) 32.490 * [backup-simplify]: Simplify (/ (/ 1 (pow y 2)) (- (/ 1 (pow y 3)))) into (* -1 y) 32.490 * [taylor]: Taking taylor expansion of (* -1 y) in y 32.490 * [taylor]: Taking taylor expansion of -1 in y 32.490 * [backup-simplify]: Simplify -1 into -1 32.490 * [taylor]: Taking taylor expansion of y in y 32.490 * [backup-simplify]: Simplify 0 into 0 32.490 * [backup-simplify]: Simplify 1 into 1 32.491 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 32.491 * [backup-simplify]: Simplify -1 into -1 32.491 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 32.492 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.492 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 2))) into 0 32.492 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))))) into 0 32.493 * [backup-simplify]: Simplify (+ (/ (log (+ (exp (/ 1 x)) 1)) y) 0) into (/ (log (+ (exp (/ 1 x)) 1)) y) 32.493 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ 1 x)) 1)) y)) into (/ (log (+ (exp (/ 1 x)) 1)) y) 32.493 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 32.493 * [backup-simplify]: Simplify (+ (* y 0) (* 0 (pow y 2))) into 0 32.493 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.494 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.495 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 3))) into 0 32.495 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))))) into 0 32.495 * [backup-simplify]: Simplify (- 0) into 0 32.495 * [backup-simplify]: Simplify (+ 0 0) into 0 32.496 * [backup-simplify]: Simplify (- (/ (/ (log (+ (exp (/ 1 x)) 1)) y) (- (/ 1 (pow y 3)))) (+ (* (* -1 y) (/ 0 (- (/ 1 (pow y 3))))))) into (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) 32.496 * [taylor]: Taking taylor expansion of (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) in y 32.496 * [taylor]: Taking taylor expansion of (* (pow y 2) (log (+ (exp (/ 1 x)) 1))) in y 32.496 * [taylor]: Taking taylor expansion of (pow y 2) in y 32.496 * [taylor]: Taking taylor expansion of y in y 32.496 * [backup-simplify]: Simplify 0 into 0 32.496 * [backup-simplify]: Simplify 1 into 1 32.496 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 32.496 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 32.496 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 32.496 * [taylor]: Taking taylor expansion of (/ 1 x) in y 32.496 * [taylor]: Taking taylor expansion of x in y 32.496 * [backup-simplify]: Simplify x into x 32.496 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 32.496 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.496 * [taylor]: Taking taylor expansion of 1 in y 32.496 * [backup-simplify]: Simplify 1 into 1 32.497 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 32.497 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.498 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 32.498 * [backup-simplify]: Simplify 0 into 0 32.498 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 32.499 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 32.500 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 32.500 * [backup-simplify]: Simplify (+ 0 0) into 0 32.501 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 32.502 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 32.502 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)))) into 0 32.502 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.502 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.502 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.503 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 32.503 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 32.504 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.505 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.505 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 3)))) into 0 32.506 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 32.506 * [backup-simplify]: Simplify (- 0) into 0 32.506 * [backup-simplify]: Simplify (+ 0 0) into 0 32.507 * [backup-simplify]: Simplify (- (/ (pow (log (+ (exp (/ 1 x)) 1)) 2) (- (/ 1 (pow y 3)))) (+ (* (* -1 y) (/ 0 (- (/ 1 (pow y 3))))) (* (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) (/ 0 (- (/ 1 (pow y 3))))))) into (- (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2))) 32.507 * [taylor]: Taking taylor expansion of (- (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2))) in y 32.507 * [taylor]: Taking taylor expansion of (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2)) in y 32.507 * [taylor]: Taking taylor expansion of (pow y 3) in y 32.507 * [taylor]: Taking taylor expansion of y in y 32.507 * [backup-simplify]: Simplify 0 into 0 32.507 * [backup-simplify]: Simplify 1 into 1 32.507 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 2) in y 32.507 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 32.507 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 32.507 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 32.507 * [taylor]: Taking taylor expansion of (/ 1 x) in y 32.507 * [taylor]: Taking taylor expansion of x in y 32.507 * [backup-simplify]: Simplify x into x 32.507 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 32.507 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.507 * [taylor]: Taking taylor expansion of 1 in y 32.507 * [backup-simplify]: Simplify 1 into 1 32.508 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 32.508 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.508 * [backup-simplify]: Simplify (* 1 1) into 1 32.508 * [backup-simplify]: Simplify (* 1 (log (+ (exp (/ 1 x)) 1))) into (log (+ (exp (/ 1 x)) 1)) 32.508 * [backup-simplify]: Simplify (- (log (+ (exp (/ 1 x)) 1))) into (- (log (+ (exp (/ 1 x)) 1))) 32.508 * [backup-simplify]: Simplify (- (log (+ (exp (/ 1 x)) 1))) into (- (log (+ (exp (/ 1 x)) 1))) 32.509 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 32.509 * [backup-simplify]: Simplify 0 into 0 32.510 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 32.511 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.512 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 32.512 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 32.513 * [backup-simplify]: Simplify (+ 0 0) into 0 32.514 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 32.515 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 32.515 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 32.516 * [backup-simplify]: Simplify (+ 0 0) into 0 32.516 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 32.517 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 32.517 * [backup-simplify]: Simplify (+ 0 0) into 0 32.517 * [backup-simplify]: Simplify (+ 0 0) into 0 32.517 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.518 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 3) 32.518 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 32.519 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 32.520 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.521 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.522 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 3))))) into 0 32.522 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 32.522 * [backup-simplify]: Simplify (- 0) into 0 32.523 * [backup-simplify]: Simplify (+ (pow (log (+ (exp (/ 1 x)) 1)) 3) 0) into (pow (log (+ (exp (/ 1 x)) 1)) 3) 32.524 * [backup-simplify]: Simplify (- (/ 0 (- (/ 1 (pow y 3)))) (+ (* (* -1 y) (/ (pow (log (+ (exp (/ 1 x)) 1)) 3) (- (/ 1 (pow y 3))))) (* (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) (/ 0 (- (/ 1 (pow y 3))))) (* (- (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2))) (/ 0 (- (/ 1 (pow y 3))))))) into (- (* (pow y 4) (pow (log (+ (exp (/ 1 x)) 1)) 3))) 32.524 * [taylor]: Taking taylor expansion of (- (* (pow y 4) (pow (log (+ (exp (/ 1 x)) 1)) 3))) in y 32.524 * [taylor]: Taking taylor expansion of (* (pow y 4) (pow (log (+ (exp (/ 1 x)) 1)) 3)) in y 32.524 * [taylor]: Taking taylor expansion of (pow y 4) in y 32.524 * [taylor]: Taking taylor expansion of y in y 32.524 * [backup-simplify]: Simplify 0 into 0 32.524 * [backup-simplify]: Simplify 1 into 1 32.524 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 3) in y 32.524 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 32.524 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 32.524 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 32.524 * [taylor]: Taking taylor expansion of (/ 1 x) in y 32.524 * [taylor]: Taking taylor expansion of x in y 32.524 * [backup-simplify]: Simplify x into x 32.524 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 32.524 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.524 * [taylor]: Taking taylor expansion of 1 in y 32.524 * [backup-simplify]: Simplify 1 into 1 32.524 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 32.524 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.524 * [backup-simplify]: Simplify (- (+ (* (/ 1 x) (/ 0 x)))) into 0 32.525 * [backup-simplify]: Simplify (* (exp (/ 1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 32.526 * [backup-simplify]: Simplify (+ 0 0) into 0 32.526 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 32.527 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.527 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 32.528 * [backup-simplify]: Simplify (- 0) into 0 32.528 * [backup-simplify]: Simplify 0 into 0 32.529 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 32.529 * [backup-simplify]: Simplify 0 into 0 32.530 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 32.531 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 32.532 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 32.533 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 32.533 * [backup-simplify]: Simplify (+ 0 0) into 0 32.535 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 32.537 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 32.537 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 32.537 * [backup-simplify]: Simplify (+ 0 0) into 0 32.539 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 32.539 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 32.540 * [backup-simplify]: Simplify (+ 0 0) into 0 32.545 * [backup-simplify]: Simplify (+ 0 0) into 0 32.546 * [backup-simplify]: Simplify (+ 0 0) into 0 32.547 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 32.547 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 32.548 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2))) into 0 32.549 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 32.550 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 32.551 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 32.552 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 32.553 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 3)))))) into 0 32.554 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 32.554 * [backup-simplify]: Simplify (- 0) into 0 32.554 * [backup-simplify]: Simplify (+ 0 0) into 0 32.556 * [backup-simplify]: Simplify (- (/ 0 (- (/ 1 (pow y 3)))) (+ (* (* -1 y) (/ 0 (- (/ 1 (pow y 3))))) (* (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) (/ (pow (log (+ (exp (/ 1 x)) 1)) 3) (- (/ 1 (pow y 3))))) (* (- (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2))) (/ 0 (- (/ 1 (pow y 3))))) (* (- (* (pow y 4) (pow (log (+ (exp (/ 1 x)) 1)) 3))) (/ 0 (- (/ 1 (pow y 3))))))) into (- (* (pow y 5) (pow (log (+ (exp (/ 1 x)) 1)) 4))) 32.556 * [taylor]: Taking taylor expansion of (- (* (pow y 5) (pow (log (+ (exp (/ 1 x)) 1)) 4))) in y 32.556 * [taylor]: Taking taylor expansion of (* (pow y 5) (pow (log (+ (exp (/ 1 x)) 1)) 4)) in y 32.556 * [taylor]: Taking taylor expansion of (pow y 5) in y 32.556 * [taylor]: Taking taylor expansion of y in y 32.556 * [backup-simplify]: Simplify 0 into 0 32.556 * [backup-simplify]: Simplify 1 into 1 32.556 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 4) in y 32.556 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 32.556 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 32.556 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 32.556 * [taylor]: Taking taylor expansion of (/ 1 x) in y 32.556 * [taylor]: Taking taylor expansion of x in y 32.556 * [backup-simplify]: Simplify x into x 32.556 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 32.556 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.556 * [taylor]: Taking taylor expansion of 1 in y 32.556 * [backup-simplify]: Simplify 1 into 1 32.556 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 32.556 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.557 * [backup-simplify]: Simplify (* 1 1) into 1 32.557 * [backup-simplify]: Simplify (* 1 1) into 1 32.557 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.557 * [backup-simplify]: Simplify (* 1 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.558 * [backup-simplify]: Simplify (- (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (- (pow (log (+ (exp (/ 1 x)) 1)) 2)) 32.558 * [backup-simplify]: Simplify (- (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (- (pow (log (+ (exp (/ 1 x)) 1)) 2)) 32.558 * [backup-simplify]: Simplify (+ (* (- (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 2)) (pow (* (/ 1 y) (/ 1 x)) 3)) (+ (* (- (log (+ (exp (/ 1 (/ 1 x))) 1))) (pow (* (/ 1 y) (/ 1 x)) 2)) (* -1 (* (/ 1 y) (/ 1 x))))) into (- (+ (/ (log (+ (exp x) 1)) (* (pow x 2) (pow y 2))) (+ (/ 1 (* x y)) (/ (pow (log (+ (exp x) 1)) 2) (* (pow x 3) (pow y 3)))))) 32.559 * [backup-simplify]: Simplify (/ (+ (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) (+ (* (* (/ 1 (- y)) (/ 1 (- x))) (* (/ 1 (- y)) (/ 1 (- x)))) (* (log1p (exp (/ 1 (- x)))) (* (/ 1 (- y)) (/ 1 (- x)))))) (- (pow (log1p (exp (/ 1 (- x)))) 3) (pow (* (/ 1 (- y)) (/ 1 (- x))) 3))) into (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) 32.559 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) in (x y) around 0 32.559 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) in y 32.560 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in y 32.560 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in y 32.560 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 32.560 * [taylor]: Taking taylor expansion of (pow x 2) in y 32.560 * [taylor]: Taking taylor expansion of x in y 32.560 * [backup-simplify]: Simplify x into x 32.560 * [taylor]: Taking taylor expansion of (pow y 2) in y 32.560 * [taylor]: Taking taylor expansion of y in y 32.560 * [backup-simplify]: Simplify 0 into 0 32.560 * [backup-simplify]: Simplify 1 into 1 32.560 * [backup-simplify]: Simplify (* x x) into (pow x 2) 32.560 * [backup-simplify]: Simplify (* 1 1) into 1 32.560 * [backup-simplify]: Simplify (* (pow x 2) 1) into (pow x 2) 32.560 * [backup-simplify]: Simplify (/ 1 (pow x 2)) into (/ 1 (pow x 2)) 32.560 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in y 32.560 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in y 32.560 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 32.561 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.561 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 32.561 * [taylor]: Taking taylor expansion of 1 in y 32.561 * [backup-simplify]: Simplify 1 into 1 32.561 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 32.561 * [taylor]: Taking taylor expansion of (/ -1 x) in y 32.561 * [taylor]: Taking taylor expansion of -1 in y 32.561 * [backup-simplify]: Simplify -1 into -1 32.561 * [taylor]: Taking taylor expansion of x in y 32.561 * [backup-simplify]: Simplify x into x 32.561 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 32.561 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.561 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.561 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.561 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in y 32.561 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 32.561 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.561 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 32.561 * [taylor]: Taking taylor expansion of 1 in y 32.561 * [backup-simplify]: Simplify 1 into 1 32.561 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 32.561 * [taylor]: Taking taylor expansion of (/ -1 x) in y 32.561 * [taylor]: Taking taylor expansion of -1 in y 32.561 * [backup-simplify]: Simplify -1 into -1 32.561 * [taylor]: Taking taylor expansion of x in y 32.561 * [backup-simplify]: Simplify x into x 32.561 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 32.561 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.561 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.562 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.562 * [taylor]: Taking taylor expansion of (* x y) in y 32.562 * [taylor]: Taking taylor expansion of x in y 32.562 * [backup-simplify]: Simplify x into x 32.562 * [taylor]: Taking taylor expansion of y in y 32.562 * [backup-simplify]: Simplify 0 into 0 32.562 * [backup-simplify]: Simplify 1 into 1 32.562 * [backup-simplify]: Simplify (* x 0) into 0 32.562 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 32.562 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) x) into (/ (log (+ (exp (/ -1 x)) 1)) x) 32.562 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in y 32.562 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in y 32.562 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 32.562 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.562 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 32.562 * [taylor]: Taking taylor expansion of 1 in y 32.563 * [backup-simplify]: Simplify 1 into 1 32.563 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 32.563 * [taylor]: Taking taylor expansion of (/ -1 x) in y 32.563 * [taylor]: Taking taylor expansion of -1 in y 32.563 * [backup-simplify]: Simplify -1 into -1 32.563 * [taylor]: Taking taylor expansion of x in y 32.563 * [backup-simplify]: Simplify x into x 32.563 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 32.563 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.563 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.563 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.563 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in y 32.563 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in y 32.563 * [taylor]: Taking taylor expansion of (pow x 3) in y 32.563 * [taylor]: Taking taylor expansion of x in y 32.563 * [backup-simplify]: Simplify x into x 32.563 * [taylor]: Taking taylor expansion of (pow y 3) in y 32.563 * [taylor]: Taking taylor expansion of y in y 32.563 * [backup-simplify]: Simplify 0 into 0 32.563 * [backup-simplify]: Simplify 1 into 1 32.563 * [backup-simplify]: Simplify (* x x) into (pow x 2) 32.563 * [backup-simplify]: Simplify (* x (pow x 2)) into (pow x 3) 32.564 * [backup-simplify]: Simplify (* 1 1) into 1 32.564 * [backup-simplify]: Simplify (* 1 1) into 1 32.564 * [backup-simplify]: Simplify (* (pow x 3) 1) into (pow x 3) 32.564 * [backup-simplify]: Simplify (/ 1 (pow x 3)) into (/ 1 (pow x 3)) 32.564 * [backup-simplify]: Simplify (+ (/ 1 (pow x 2)) 0) into (/ 1 (pow x 2)) 32.564 * [backup-simplify]: Simplify (- (/ 1 (pow x 3))) into (- (/ 1 (pow x 3))) 32.564 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow x 3)))) into (- (/ 1 (pow x 3))) 32.565 * [backup-simplify]: Simplify (/ (/ 1 (pow x 2)) (- (/ 1 (pow x 3)))) into (* -1 x) 32.565 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) in x 32.565 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in x 32.565 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 32.565 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 32.565 * [taylor]: Taking taylor expansion of (pow x 2) in x 32.565 * [taylor]: Taking taylor expansion of x in x 32.565 * [backup-simplify]: Simplify 0 into 0 32.565 * [backup-simplify]: Simplify 1 into 1 32.565 * [taylor]: Taking taylor expansion of (pow y 2) in x 32.565 * [taylor]: Taking taylor expansion of y in x 32.565 * [backup-simplify]: Simplify y into y 32.565 * [backup-simplify]: Simplify (* 1 1) into 1 32.565 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.565 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 32.565 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 32.566 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in x 32.566 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 32.566 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.566 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.566 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.566 * [taylor]: Taking taylor expansion of 1 in x 32.566 * [backup-simplify]: Simplify 1 into 1 32.566 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.566 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.566 * [taylor]: Taking taylor expansion of -1 in x 32.566 * [backup-simplify]: Simplify -1 into -1 32.566 * [taylor]: Taking taylor expansion of x in x 32.566 * [backup-simplify]: Simplify 0 into 0 32.566 * [backup-simplify]: Simplify 1 into 1 32.566 * [backup-simplify]: Simplify (/ -1 1) into -1 32.566 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.566 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.567 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.567 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in x 32.567 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.567 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.567 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.567 * [taylor]: Taking taylor expansion of 1 in x 32.567 * [backup-simplify]: Simplify 1 into 1 32.567 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.567 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.567 * [taylor]: Taking taylor expansion of -1 in x 32.567 * [backup-simplify]: Simplify -1 into -1 32.567 * [taylor]: Taking taylor expansion of x in x 32.567 * [backup-simplify]: Simplify 0 into 0 32.567 * [backup-simplify]: Simplify 1 into 1 32.567 * [backup-simplify]: Simplify (/ -1 1) into -1 32.567 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.568 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.568 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.568 * [taylor]: Taking taylor expansion of (* x y) in x 32.568 * [taylor]: Taking taylor expansion of x in x 32.568 * [backup-simplify]: Simplify 0 into 0 32.568 * [backup-simplify]: Simplify 1 into 1 32.568 * [taylor]: Taking taylor expansion of y in x 32.568 * [backup-simplify]: Simplify y into y 32.568 * [backup-simplify]: Simplify (* 0 y) into 0 32.568 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 32.568 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) y) into (/ (log (+ (exp (/ -1 x)) 1)) y) 32.568 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in x 32.568 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in x 32.568 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.568 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.569 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.569 * [taylor]: Taking taylor expansion of 1 in x 32.569 * [backup-simplify]: Simplify 1 into 1 32.569 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.569 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.569 * [taylor]: Taking taylor expansion of -1 in x 32.569 * [backup-simplify]: Simplify -1 into -1 32.569 * [taylor]: Taking taylor expansion of x in x 32.569 * [backup-simplify]: Simplify 0 into 0 32.569 * [backup-simplify]: Simplify 1 into 1 32.569 * [backup-simplify]: Simplify (/ -1 1) into -1 32.569 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.569 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.569 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.569 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in x 32.569 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 32.569 * [taylor]: Taking taylor expansion of (pow x 3) in x 32.569 * [taylor]: Taking taylor expansion of x in x 32.569 * [backup-simplify]: Simplify 0 into 0 32.570 * [backup-simplify]: Simplify 1 into 1 32.570 * [taylor]: Taking taylor expansion of (pow y 3) in x 32.570 * [taylor]: Taking taylor expansion of y in x 32.570 * [backup-simplify]: Simplify y into y 32.570 * [backup-simplify]: Simplify (* 1 1) into 1 32.570 * [backup-simplify]: Simplify (* 1 1) into 1 32.570 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.570 * [backup-simplify]: Simplify (* y (pow y 2)) into (pow y 3) 32.570 * [backup-simplify]: Simplify (* 1 (pow y 3)) into (pow y 3) 32.571 * [backup-simplify]: Simplify (/ 1 (pow y 3)) into (/ 1 (pow y 3)) 32.571 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 32.571 * [backup-simplify]: Simplify (- (/ 1 (pow y 3))) into (- (/ 1 (pow y 3))) 32.571 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y 3)))) into (- (/ 1 (pow y 3))) 32.571 * [backup-simplify]: Simplify (/ (/ 1 (pow y 2)) (- (/ 1 (pow y 3)))) into (* -1 y) 32.571 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3))))) in x 32.571 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in x 32.571 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 32.571 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 32.571 * [taylor]: Taking taylor expansion of (pow x 2) in x 32.571 * [taylor]: Taking taylor expansion of x in x 32.571 * [backup-simplify]: Simplify 0 into 0 32.571 * [backup-simplify]: Simplify 1 into 1 32.571 * [taylor]: Taking taylor expansion of (pow y 2) in x 32.571 * [taylor]: Taking taylor expansion of y in x 32.571 * [backup-simplify]: Simplify y into y 32.572 * [backup-simplify]: Simplify (* 1 1) into 1 32.572 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.572 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 32.572 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 32.572 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in x 32.572 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 32.572 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.572 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.572 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.572 * [taylor]: Taking taylor expansion of 1 in x 32.572 * [backup-simplify]: Simplify 1 into 1 32.572 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.572 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.572 * [taylor]: Taking taylor expansion of -1 in x 32.572 * [backup-simplify]: Simplify -1 into -1 32.572 * [taylor]: Taking taylor expansion of x in x 32.572 * [backup-simplify]: Simplify 0 into 0 32.572 * [backup-simplify]: Simplify 1 into 1 32.573 * [backup-simplify]: Simplify (/ -1 1) into -1 32.573 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.573 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.573 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.573 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in x 32.573 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.573 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.573 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.573 * [taylor]: Taking taylor expansion of 1 in x 32.573 * [backup-simplify]: Simplify 1 into 1 32.573 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.573 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.573 * [taylor]: Taking taylor expansion of -1 in x 32.573 * [backup-simplify]: Simplify -1 into -1 32.573 * [taylor]: Taking taylor expansion of x in x 32.573 * [backup-simplify]: Simplify 0 into 0 32.573 * [backup-simplify]: Simplify 1 into 1 32.574 * [backup-simplify]: Simplify (/ -1 1) into -1 32.574 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.574 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.574 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.574 * [taylor]: Taking taylor expansion of (* x y) in x 32.574 * [taylor]: Taking taylor expansion of x in x 32.574 * [backup-simplify]: Simplify 0 into 0 32.574 * [backup-simplify]: Simplify 1 into 1 32.574 * [taylor]: Taking taylor expansion of y in x 32.574 * [backup-simplify]: Simplify y into y 32.574 * [backup-simplify]: Simplify (* 0 y) into 0 32.574 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 32.574 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) y) into (/ (log (+ (exp (/ -1 x)) 1)) y) 32.575 * [taylor]: Taking taylor expansion of (- (pow (log1p (exp (/ -1 x))) 3) (/ 1 (* (pow x 3) (pow y 3)))) in x 32.575 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in x 32.575 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.575 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.575 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.575 * [taylor]: Taking taylor expansion of 1 in x 32.575 * [backup-simplify]: Simplify 1 into 1 32.575 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.575 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.575 * [taylor]: Taking taylor expansion of -1 in x 32.575 * [backup-simplify]: Simplify -1 into -1 32.575 * [taylor]: Taking taylor expansion of x in x 32.575 * [backup-simplify]: Simplify 0 into 0 32.575 * [backup-simplify]: Simplify 1 into 1 32.575 * [backup-simplify]: Simplify (/ -1 1) into -1 32.575 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.575 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.575 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.576 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 3) (pow y 3))) in x 32.576 * [taylor]: Taking taylor expansion of (* (pow x 3) (pow y 3)) in x 32.576 * [taylor]: Taking taylor expansion of (pow x 3) in x 32.576 * [taylor]: Taking taylor expansion of x in x 32.576 * [backup-simplify]: Simplify 0 into 0 32.576 * [backup-simplify]: Simplify 1 into 1 32.576 * [taylor]: Taking taylor expansion of (pow y 3) in x 32.576 * [taylor]: Taking taylor expansion of y in x 32.576 * [backup-simplify]: Simplify y into y 32.576 * [backup-simplify]: Simplify (* 1 1) into 1 32.576 * [backup-simplify]: Simplify (* 1 1) into 1 32.576 * [backup-simplify]: Simplify (* y y) into (pow y 2) 32.576 * [backup-simplify]: Simplify (* y (pow y 2)) into (pow y 3) 32.577 * [backup-simplify]: Simplify (* 1 (pow y 3)) into (pow y 3) 32.577 * [backup-simplify]: Simplify (/ 1 (pow y 3)) into (/ 1 (pow y 3)) 32.577 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 32.577 * [backup-simplify]: Simplify (- (/ 1 (pow y 3))) into (- (/ 1 (pow y 3))) 32.577 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (pow y 3)))) into (- (/ 1 (pow y 3))) 32.577 * [backup-simplify]: Simplify (/ (/ 1 (pow y 2)) (- (/ 1 (pow y 3)))) into (* -1 y) 32.577 * [taylor]: Taking taylor expansion of (* -1 y) in y 32.577 * [taylor]: Taking taylor expansion of -1 in y 32.577 * [backup-simplify]: Simplify -1 into -1 32.577 * [taylor]: Taking taylor expansion of y in y 32.577 * [backup-simplify]: Simplify 0 into 0 32.577 * [backup-simplify]: Simplify 1 into 1 32.578 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 32.578 * [backup-simplify]: Simplify -1 into -1 32.578 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 32.579 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.579 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 2))) into 0 32.579 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))))) into 0 32.579 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ -1 x)) 1)) y)) into (/ (log (+ (exp (/ -1 x)) 1)) y) 32.580 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ -1 x)) 1)) y)) into (/ (log (+ (exp (/ -1 x)) 1)) y) 32.580 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 32.580 * [backup-simplify]: Simplify (+ (* y 0) (* 0 (pow y 2))) into 0 32.580 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.581 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.582 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 3))) into 0 32.582 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))))) into 0 32.582 * [backup-simplify]: Simplify (- 0) into 0 32.583 * [backup-simplify]: Simplify (+ 0 0) into 0 32.583 * [backup-simplify]: Simplify (- (/ (/ (log (+ (exp (/ -1 x)) 1)) y) (- (/ 1 (pow y 3)))) (+ (* (* -1 y) (/ 0 (- (/ 1 (pow y 3))))))) into (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) 32.583 * [taylor]: Taking taylor expansion of (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) in y 32.583 * [taylor]: Taking taylor expansion of (* (log (+ (exp (/ -1 x)) 1)) (pow y 2)) in y 32.583 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 32.583 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 32.583 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 32.583 * [taylor]: Taking taylor expansion of (/ -1 x) in y 32.583 * [taylor]: Taking taylor expansion of -1 in y 32.583 * [backup-simplify]: Simplify -1 into -1 32.583 * [taylor]: Taking taylor expansion of x in y 32.583 * [backup-simplify]: Simplify x into x 32.583 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 32.584 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.584 * [taylor]: Taking taylor expansion of 1 in y 32.584 * [backup-simplify]: Simplify 1 into 1 32.584 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 32.584 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.584 * [taylor]: Taking taylor expansion of (pow y 2) in y 32.584 * [taylor]: Taking taylor expansion of y in y 32.584 * [backup-simplify]: Simplify 0 into 0 32.584 * [backup-simplify]: Simplify 1 into 1 32.585 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 32.585 * [backup-simplify]: Simplify 0 into 0 32.587 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 32.587 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 32.589 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 32.589 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.589 * [backup-simplify]: Simplify (+ 0 0) into 0 32.590 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 32.591 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 32.591 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)))) into 0 32.591 * [backup-simplify]: Simplify (+ (pow (log (+ (exp (/ -1 x)) 1)) 2) 0) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.591 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.592 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 32.592 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 32.594 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.594 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 32.595 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 3)))) into 0 32.595 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 32.596 * [backup-simplify]: Simplify (- 0) into 0 32.596 * [backup-simplify]: Simplify (+ 0 0) into 0 32.597 * [backup-simplify]: Simplify (- (/ (pow (log (+ (exp (/ -1 x)) 1)) 2) (- (/ 1 (pow y 3)))) (+ (* (* -1 y) (/ 0 (- (/ 1 (pow y 3))))) (* (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) (/ 0 (- (/ 1 (pow y 3))))))) into (- (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3))) 32.597 * [taylor]: Taking taylor expansion of (- (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3))) in y 32.597 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3)) in y 32.597 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 2) in y 32.597 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 32.597 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 32.597 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 32.597 * [taylor]: Taking taylor expansion of (/ -1 x) in y 32.597 * [taylor]: Taking taylor expansion of -1 in y 32.597 * [backup-simplify]: Simplify -1 into -1 32.597 * [taylor]: Taking taylor expansion of x in y 32.597 * [backup-simplify]: Simplify x into x 32.597 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 32.597 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.597 * [taylor]: Taking taylor expansion of 1 in y 32.597 * [backup-simplify]: Simplify 1 into 1 32.598 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 32.598 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.598 * [taylor]: Taking taylor expansion of (pow y 3) in y 32.598 * [taylor]: Taking taylor expansion of y in y 32.598 * [backup-simplify]: Simplify 0 into 0 32.598 * [backup-simplify]: Simplify 1 into 1 32.598 * [backup-simplify]: Simplify (* 1 1) into 1 32.598 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) 1) into (log (+ (exp (/ -1 x)) 1)) 32.598 * [backup-simplify]: Simplify (- (log (+ (exp (/ -1 x)) 1))) into (- (log (+ (exp (/ -1 x)) 1))) 32.599 * [backup-simplify]: Simplify (- (log (+ (exp (/ -1 x)) 1))) into (- (log (+ (exp (/ -1 x)) 1))) 32.600 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 32.600 * [backup-simplify]: Simplify 0 into 0 32.601 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 32.602 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.603 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 32.603 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 32.604 * [backup-simplify]: Simplify (+ 0 0) into 0 32.604 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 32.605 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 32.605 * [backup-simplify]: Simplify (+ 0 0) into 0 32.607 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 32.608 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 32.609 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 32.609 * [backup-simplify]: Simplify (+ 0 0) into 0 32.609 * [backup-simplify]: Simplify (+ 0 0) into 0 32.610 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.610 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (pow (log (+ (exp (/ -1 x)) 1)) 3) 32.611 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 32.612 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 32.613 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.614 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 32.615 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 3))))) into 0 32.615 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 32.616 * [backup-simplify]: Simplify (- 0) into 0 32.616 * [backup-simplify]: Simplify (+ (pow (log (+ (exp (/ -1 x)) 1)) 3) 0) into (pow (log (+ (exp (/ -1 x)) 1)) 3) 32.617 * [backup-simplify]: Simplify (- (/ 0 (- (/ 1 (pow y 3)))) (+ (* (* -1 y) (/ (pow (log (+ (exp (/ -1 x)) 1)) 3) (- (/ 1 (pow y 3))))) (* (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) (/ 0 (- (/ 1 (pow y 3))))) (* (- (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3))) (/ 0 (- (/ 1 (pow y 3))))))) into (- (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 4))) 32.617 * [taylor]: Taking taylor expansion of (- (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 4))) in y 32.617 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 4)) in y 32.617 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 3) in y 32.617 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 32.617 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 32.617 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 32.617 * [taylor]: Taking taylor expansion of (/ -1 x) in y 32.617 * [taylor]: Taking taylor expansion of -1 in y 32.617 * [backup-simplify]: Simplify -1 into -1 32.617 * [taylor]: Taking taylor expansion of x in y 32.617 * [backup-simplify]: Simplify x into x 32.617 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 32.618 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.618 * [taylor]: Taking taylor expansion of 1 in y 32.618 * [backup-simplify]: Simplify 1 into 1 32.618 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 32.618 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.618 * [taylor]: Taking taylor expansion of (pow y 4) in y 32.618 * [taylor]: Taking taylor expansion of y in y 32.618 * [backup-simplify]: Simplify 0 into 0 32.618 * [backup-simplify]: Simplify 1 into 1 32.619 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 32.619 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ -1 x) (/ 0 x)))) into 0 32.620 * [backup-simplify]: Simplify (* (exp (/ -1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 32.620 * [backup-simplify]: Simplify (+ 0 0) into 0 32.621 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 32.621 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 1)) into 0 32.622 * [backup-simplify]: Simplify (- 0) into 0 32.622 * [backup-simplify]: Simplify 0 into 0 32.623 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 32.623 * [backup-simplify]: Simplify 0 into 0 32.624 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 32.626 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 32.627 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 32.628 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 32.628 * [backup-simplify]: Simplify (+ 0 0) into 0 32.630 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 32.630 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 32.631 * [backup-simplify]: Simplify (+ 0 0) into 0 32.633 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 32.635 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 32.635 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 32.635 * [backup-simplify]: Simplify (+ 0 0) into 0 32.636 * [backup-simplify]: Simplify (+ 0 0) into 0 32.636 * [backup-simplify]: Simplify (+ 0 0) into 0 32.637 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 32.637 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 32.637 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2))) into 0 32.638 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 32.639 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 32.640 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 32.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 32.643 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 3)))))) into 0 32.643 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 3)) (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))) (* 0 (/ 0 (pow y 3))))) into 0 32.644 * [backup-simplify]: Simplify (- 0) into 0 32.644 * [backup-simplify]: Simplify (+ 0 0) into 0 32.646 * [backup-simplify]: Simplify (- (/ 0 (- (/ 1 (pow y 3)))) (+ (* (* -1 y) (/ 0 (- (/ 1 (pow y 3))))) (* (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) (/ (pow (log (+ (exp (/ -1 x)) 1)) 3) (- (/ 1 (pow y 3))))) (* (- (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3))) (/ 0 (- (/ 1 (pow y 3))))) (* (- (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 4))) (/ 0 (- (/ 1 (pow y 3))))))) into (- (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 5))) 32.646 * [taylor]: Taking taylor expansion of (- (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 5))) in y 32.646 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 5)) in y 32.646 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 4) in y 32.646 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 32.646 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 32.646 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 32.646 * [taylor]: Taking taylor expansion of (/ -1 x) in y 32.646 * [taylor]: Taking taylor expansion of -1 in y 32.646 * [backup-simplify]: Simplify -1 into -1 32.646 * [taylor]: Taking taylor expansion of x in y 32.646 * [backup-simplify]: Simplify x into x 32.646 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 32.646 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.646 * [taylor]: Taking taylor expansion of 1 in y 32.646 * [backup-simplify]: Simplify 1 into 1 32.646 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 32.646 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.647 * [taylor]: Taking taylor expansion of (pow y 5) in y 32.647 * [taylor]: Taking taylor expansion of y in y 32.647 * [backup-simplify]: Simplify 0 into 0 32.647 * [backup-simplify]: Simplify 1 into 1 32.647 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.647 * [backup-simplify]: Simplify (* 1 1) into 1 32.648 * [backup-simplify]: Simplify (* 1 1) into 1 32.648 * [backup-simplify]: Simplify (* (pow (log (+ (exp (/ -1 x)) 1)) 2) 1) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.648 * [backup-simplify]: Simplify (- (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (- (pow (log (+ (exp (/ -1 x)) 1)) 2)) 32.648 * [backup-simplify]: Simplify (- (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (- (pow (log (+ (exp (/ -1 x)) 1)) 2)) 32.649 * [backup-simplify]: Simplify (+ (* (- (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 2)) (pow (* (/ 1 (- y)) (/ 1 (- x))) 3)) (+ (* (- (log (+ (exp (/ -1 (/ 1 (- x)))) 1))) (pow (* (/ 1 (- y)) (/ 1 (- x))) 2)) (* -1 (* (/ 1 (- y)) (/ 1 (- x)))))) into (- (+ (/ (log (+ (exp x) 1)) (* (pow x 2) (pow y 2))) (+ (/ 1 (* x y)) (/ (pow (log (+ (exp x) 1)) 2) (* (pow x 3) (pow y 3)))))) 32.649 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 1 1) 32.649 * [backup-simplify]: Simplify (* (log1p (exp x)) (log1p (exp x))) into (pow (log1p (exp x)) 2) 32.650 * [approximate]: Taking taylor expansion of (pow (log1p (exp x)) 2) in (x) around 0 32.650 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 32.650 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.650 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.650 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.650 * [taylor]: Taking taylor expansion of 1 in x 32.650 * [backup-simplify]: Simplify 1 into 1 32.650 * [taylor]: Taking taylor expansion of (exp x) in x 32.650 * [taylor]: Taking taylor expansion of x in x 32.650 * [backup-simplify]: Simplify 0 into 0 32.650 * [backup-simplify]: Simplify 1 into 1 32.650 * [backup-simplify]: Simplify (exp 0) into 1 32.650 * [backup-simplify]: Simplify (+ 1 1) into 2 32.651 * [backup-simplify]: Simplify (log 2) into (log 2) 32.651 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 32.651 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.651 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.651 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.651 * [taylor]: Taking taylor expansion of 1 in x 32.651 * [backup-simplify]: Simplify 1 into 1 32.651 * [taylor]: Taking taylor expansion of (exp x) in x 32.651 * [taylor]: Taking taylor expansion of x in x 32.651 * [backup-simplify]: Simplify 0 into 0 32.651 * [backup-simplify]: Simplify 1 into 1 32.651 * [backup-simplify]: Simplify (exp 0) into 1 32.651 * [backup-simplify]: Simplify (+ 1 1) into 2 32.652 * [backup-simplify]: Simplify (log 2) into (log 2) 32.653 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.654 * [backup-simplify]: Simplify (pow (log 2) 2) into (pow (log 2) 2) 32.655 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 32.656 * [backup-simplify]: Simplify (+ 0 1) into 1 32.657 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 32.660 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 32.660 * [backup-simplify]: Simplify (log 2) into (log 2) 32.662 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 32.662 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 32.665 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 32.669 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 32.671 * [backup-simplify]: Simplify (+ (* 1/4 (log 2)) 1/4) into (+ (* 1/4 (log 2)) 1/4) 32.674 * [backup-simplify]: Simplify (+ (* (+ (* 1/4 (log 2)) 1/4) (pow x 2)) (+ (* (log 2) x) (pow (log 2) 2))) into (+ (* 1/4 (* (log 2) (pow x 2))) (+ (* (log 2) x) (+ (* 1/4 (pow x 2)) (pow (log 2) 2)))) 32.674 * [backup-simplify]: Simplify (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) into (pow (log1p (exp (/ 1 x))) 2) 32.674 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in (x) around 0 32.674 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 32.674 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.674 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.674 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.674 * [taylor]: Taking taylor expansion of 1 in x 32.674 * [backup-simplify]: Simplify 1 into 1 32.674 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.674 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.674 * [taylor]: Taking taylor expansion of x in x 32.674 * [backup-simplify]: Simplify 0 into 0 32.674 * [backup-simplify]: Simplify 1 into 1 32.675 * [backup-simplify]: Simplify (/ 1 1) into 1 32.675 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.675 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.675 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.675 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 32.675 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.675 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.675 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.675 * [taylor]: Taking taylor expansion of 1 in x 32.675 * [backup-simplify]: Simplify 1 into 1 32.675 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.675 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.675 * [taylor]: Taking taylor expansion of x in x 32.675 * [backup-simplify]: Simplify 0 into 0 32.675 * [backup-simplify]: Simplify 1 into 1 32.676 * [backup-simplify]: Simplify (/ 1 1) into 1 32.676 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.676 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.676 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.676 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.676 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 x)) 1)) 2) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.677 * [backup-simplify]: Simplify (+ 0 0) into 0 32.677 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 32.678 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 32.678 * [backup-simplify]: Simplify 0 into 0 32.678 * [backup-simplify]: Simplify (+ 0 0) into 0 32.680 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 32.680 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 32.681 * [backup-simplify]: Simplify 0 into 0 32.681 * [backup-simplify]: Simplify (+ 0 0) into 0 32.684 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 32.685 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))) into 0 32.685 * [backup-simplify]: Simplify 0 into 0 32.685 * [backup-simplify]: Simplify (+ 0 0) into 0 32.694 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 32.696 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))) into 0 32.696 * [backup-simplify]: Simplify 0 into 0 32.696 * [backup-simplify]: Simplify (+ 0 0) into 0 32.704 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 32.706 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))))) into 0 32.706 * [backup-simplify]: Simplify 0 into 0 32.706 * [backup-simplify]: Simplify (+ 0 0) into 0 32.718 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 32.720 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))))) into 0 32.720 * [backup-simplify]: Simplify 0 into 0 32.721 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 2) into (pow (log (+ (exp x) 1)) 2) 32.721 * [backup-simplify]: Simplify (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) into (pow (log1p (exp (/ -1 x))) 2) 32.721 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in (x) around 0 32.721 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 32.721 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.721 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.721 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.721 * [taylor]: Taking taylor expansion of 1 in x 32.721 * [backup-simplify]: Simplify 1 into 1 32.721 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.721 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.721 * [taylor]: Taking taylor expansion of -1 in x 32.721 * [backup-simplify]: Simplify -1 into -1 32.721 * [taylor]: Taking taylor expansion of x in x 32.721 * [backup-simplify]: Simplify 0 into 0 32.721 * [backup-simplify]: Simplify 1 into 1 32.722 * [backup-simplify]: Simplify (/ -1 1) into -1 32.722 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.722 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.722 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.722 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 32.722 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.722 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.722 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.722 * [taylor]: Taking taylor expansion of 1 in x 32.722 * [backup-simplify]: Simplify 1 into 1 32.722 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.722 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.722 * [taylor]: Taking taylor expansion of -1 in x 32.722 * [backup-simplify]: Simplify -1 into -1 32.722 * [taylor]: Taking taylor expansion of x in x 32.722 * [backup-simplify]: Simplify 0 into 0 32.722 * [backup-simplify]: Simplify 1 into 1 32.723 * [backup-simplify]: Simplify (/ -1 1) into -1 32.723 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.723 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.723 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.723 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.723 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 x)) 1)) 2) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.724 * [backup-simplify]: Simplify (+ 0 0) into 0 32.724 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 32.725 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 32.725 * [backup-simplify]: Simplify 0 into 0 32.725 * [backup-simplify]: Simplify (+ 0 0) into 0 32.727 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 32.727 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 32.728 * [backup-simplify]: Simplify 0 into 0 32.728 * [backup-simplify]: Simplify (+ 0 0) into 0 32.731 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 32.731 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))) into 0 32.731 * [backup-simplify]: Simplify 0 into 0 32.732 * [backup-simplify]: Simplify (+ 0 0) into 0 32.736 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 32.738 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))) into 0 32.738 * [backup-simplify]: Simplify 0 into 0 32.738 * [backup-simplify]: Simplify (+ 0 0) into 0 32.746 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 32.747 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))))) into 0 32.747 * [backup-simplify]: Simplify 0 into 0 32.748 * [backup-simplify]: Simplify (+ 0 0) into 0 32.759 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 32.761 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))))) into 0 32.761 * [backup-simplify]: Simplify 0 into 0 32.761 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 2) into (pow (log (+ (exp x) 1)) 2) 32.761 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2 1) 32.761 * [backup-simplify]: Simplify (pow (log1p (exp x)) 3) into (pow (log1p (exp x)) 3) 32.761 * [approximate]: Taking taylor expansion of (pow (log1p (exp x)) 3) in (x) around 0 32.761 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in x 32.761 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.761 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.761 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.761 * [taylor]: Taking taylor expansion of 1 in x 32.761 * [backup-simplify]: Simplify 1 into 1 32.761 * [taylor]: Taking taylor expansion of (exp x) in x 32.761 * [taylor]: Taking taylor expansion of x in x 32.761 * [backup-simplify]: Simplify 0 into 0 32.761 * [backup-simplify]: Simplify 1 into 1 32.762 * [backup-simplify]: Simplify (exp 0) into 1 32.762 * [backup-simplify]: Simplify (+ 1 1) into 2 32.762 * [backup-simplify]: Simplify (log 2) into (log 2) 32.762 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 3) in x 32.762 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.762 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.762 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.762 * [taylor]: Taking taylor expansion of 1 in x 32.762 * [backup-simplify]: Simplify 1 into 1 32.762 * [taylor]: Taking taylor expansion of (exp x) in x 32.762 * [taylor]: Taking taylor expansion of x in x 32.763 * [backup-simplify]: Simplify 0 into 0 32.763 * [backup-simplify]: Simplify 1 into 1 32.763 * [backup-simplify]: Simplify (exp 0) into 1 32.763 * [backup-simplify]: Simplify (+ 1 1) into 2 32.763 * [backup-simplify]: Simplify (log 2) into (log 2) 32.764 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 32.766 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 32.767 * [backup-simplify]: Simplify (pow (log 2) 3) into (pow (log 2) 3) 32.769 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 32.769 * [backup-simplify]: Simplify (+ 0 1) into 1 32.770 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 32.773 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 32.776 * [backup-simplify]: Simplify (+ (* (log 2) (log 2)) (* 1/2 (pow (log 2) 2))) into (* 3/2 (pow (log 2) 2)) 32.778 * [backup-simplify]: Simplify (* 3/2 (pow (log 2) 2)) into (* 3/2 (pow (log 2) 2)) 32.779 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 32.780 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 32.781 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 32.784 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 32.788 * [backup-simplify]: Simplify (+ (* (log 2) (+ (* 1/4 (log 2)) 1/4)) (+ (* 1/2 (log 2)) (* 1/8 (pow (log 2) 2)))) into (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 32.790 * [backup-simplify]: Simplify (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) into (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) 32.793 * [backup-simplify]: Simplify (+ (* (+ (* 3/4 (log 2)) (* 3/8 (pow (log 2) 2))) (pow x 2)) (+ (* (* 3/2 (pow (log 2) 2)) x) (pow (log 2) 3))) into (+ (* 3/4 (* (log 2) (pow x 2))) (+ (* 3/8 (* (pow (log 2) 2) (pow x 2))) (+ (pow (log 2) 3) (* 3/2 (* (pow (log 2) 2) x))))) 32.794 * [backup-simplify]: Simplify (pow (log1p (exp (/ 1 x))) 3) into (pow (log1p (exp (/ 1 x))) 3) 32.794 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in (x) around 0 32.794 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in x 32.794 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.794 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.794 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.794 * [taylor]: Taking taylor expansion of 1 in x 32.794 * [backup-simplify]: Simplify 1 into 1 32.794 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.794 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.794 * [taylor]: Taking taylor expansion of x in x 32.794 * [backup-simplify]: Simplify 0 into 0 32.794 * [backup-simplify]: Simplify 1 into 1 32.794 * [backup-simplify]: Simplify (/ 1 1) into 1 32.794 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.794 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.794 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.794 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 3) in x 32.794 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.794 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.794 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.794 * [taylor]: Taking taylor expansion of 1 in x 32.794 * [backup-simplify]: Simplify 1 into 1 32.794 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.794 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.794 * [taylor]: Taking taylor expansion of x in x 32.794 * [backup-simplify]: Simplify 0 into 0 32.794 * [backup-simplify]: Simplify 1 into 1 32.795 * [backup-simplify]: Simplify (/ 1 1) into 1 32.795 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.795 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.795 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.795 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 32.795 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 3) 32.795 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 x)) 1)) 3) into (pow (log (+ (exp (/ 1 x)) 1)) 3) 32.796 * [backup-simplify]: Simplify (+ 0 0) into 0 32.796 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 32.796 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 32.796 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2))) into 0 32.796 * [backup-simplify]: Simplify 0 into 0 32.797 * [backup-simplify]: Simplify (+ 0 0) into 0 32.798 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 32.798 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 32.798 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)))) into 0 32.798 * [backup-simplify]: Simplify 0 into 0 32.799 * [backup-simplify]: Simplify (+ 0 0) into 0 32.800 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 32.801 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))) into 0 32.802 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2))))) into 0 32.802 * [backup-simplify]: Simplify 0 into 0 32.802 * [backup-simplify]: Simplify (+ 0 0) into 0 32.806 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 32.807 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))) into 0 32.808 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)))))) into 0 32.808 * [backup-simplify]: Simplify 0 into 0 32.808 * [backup-simplify]: Simplify (+ 0 0) into 0 32.824 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 32.826 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))))) into 0 32.828 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2))))))) into 0 32.828 * [backup-simplify]: Simplify 0 into 0 32.829 * [backup-simplify]: Simplify (+ 0 0) into 0 32.840 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 32.842 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))))) into 0 32.844 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)))))))) into 0 32.844 * [backup-simplify]: Simplify 0 into 0 32.844 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 3) into (pow (log (+ (exp x) 1)) 3) 32.844 * [backup-simplify]: Simplify (pow (log1p (exp (/ 1 (- x)))) 3) into (pow (log1p (exp (/ -1 x))) 3) 32.844 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in (x) around 0 32.844 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in x 32.844 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.844 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.844 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.844 * [taylor]: Taking taylor expansion of 1 in x 32.844 * [backup-simplify]: Simplify 1 into 1 32.844 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.845 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.845 * [taylor]: Taking taylor expansion of -1 in x 32.845 * [backup-simplify]: Simplify -1 into -1 32.845 * [taylor]: Taking taylor expansion of x in x 32.845 * [backup-simplify]: Simplify 0 into 0 32.845 * [backup-simplify]: Simplify 1 into 1 32.845 * [backup-simplify]: Simplify (/ -1 1) into -1 32.845 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.845 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.845 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.845 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 3) in x 32.845 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.845 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.845 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.845 * [taylor]: Taking taylor expansion of 1 in x 32.845 * [backup-simplify]: Simplify 1 into 1 32.846 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.846 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.846 * [taylor]: Taking taylor expansion of -1 in x 32.846 * [backup-simplify]: Simplify -1 into -1 32.846 * [taylor]: Taking taylor expansion of x in x 32.846 * [backup-simplify]: Simplify 0 into 0 32.846 * [backup-simplify]: Simplify 1 into 1 32.846 * [backup-simplify]: Simplify (/ -1 1) into -1 32.846 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.846 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.846 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.847 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 32.847 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (pow (log (+ (exp (/ -1 x)) 1)) 3) 32.847 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 x)) 1)) 3) into (pow (log (+ (exp (/ -1 x)) 1)) 3) 32.847 * [backup-simplify]: Simplify (+ 0 0) into 0 32.848 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 32.848 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 32.849 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2))) into 0 32.849 * [backup-simplify]: Simplify 0 into 0 32.849 * [backup-simplify]: Simplify (+ 0 0) into 0 32.851 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 32.852 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 32.852 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)))) into 0 32.852 * [backup-simplify]: Simplify 0 into 0 32.853 * [backup-simplify]: Simplify (+ 0 0) into 0 32.855 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 32.856 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))) into 0 32.857 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2))))) into 0 32.857 * [backup-simplify]: Simplify 0 into 0 32.858 * [backup-simplify]: Simplify (+ 0 0) into 0 32.862 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 32.864 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))) into 0 32.865 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)))))) into 0 32.865 * [backup-simplify]: Simplify 0 into 0 32.865 * [backup-simplify]: Simplify (+ 0 0) into 0 32.872 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 32.874 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))))) into 0 32.875 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2))))))) into 0 32.875 * [backup-simplify]: Simplify 0 into 0 32.876 * [backup-simplify]: Simplify (+ 0 0) into 0 32.888 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 32.890 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))))) into 0 32.892 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)))))))) into 0 32.892 * [backup-simplify]: Simplify 0 into 0 32.892 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 3) into (pow (log (+ (exp x) 1)) 3) 32.892 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 2 1 1) 32.893 * [backup-simplify]: Simplify (log1p (exp x)) into (log1p (exp x)) 32.893 * [approximate]: Taking taylor expansion of (log1p (exp x)) in (x) around 0 32.893 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.893 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.893 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.893 * [taylor]: Taking taylor expansion of 1 in x 32.893 * [backup-simplify]: Simplify 1 into 1 32.893 * [taylor]: Taking taylor expansion of (exp x) in x 32.893 * [taylor]: Taking taylor expansion of x in x 32.893 * [backup-simplify]: Simplify 0 into 0 32.893 * [backup-simplify]: Simplify 1 into 1 32.893 * [backup-simplify]: Simplify (exp 0) into 1 32.893 * [backup-simplify]: Simplify (+ 1 1) into 2 32.894 * [backup-simplify]: Simplify (log 2) into (log 2) 32.894 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 32.894 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 32.894 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 32.894 * [taylor]: Taking taylor expansion of 1 in x 32.894 * [backup-simplify]: Simplify 1 into 1 32.894 * [taylor]: Taking taylor expansion of (exp x) in x 32.894 * [taylor]: Taking taylor expansion of x in x 32.894 * [backup-simplify]: Simplify 0 into 0 32.894 * [backup-simplify]: Simplify 1 into 1 32.894 * [backup-simplify]: Simplify (exp 0) into 1 32.894 * [backup-simplify]: Simplify (+ 1 1) into 2 32.895 * [backup-simplify]: Simplify (log 2) into (log 2) 32.895 * [backup-simplify]: Simplify (log 2) into (log 2) 32.896 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 32.896 * [backup-simplify]: Simplify (+ 0 1) into 1 32.897 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 32.897 * [backup-simplify]: Simplify 1/2 into 1/2 32.898 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 32.898 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 32.900 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 32.900 * [backup-simplify]: Simplify 1/8 into 1/8 32.900 * [backup-simplify]: Simplify (+ (* 1/8 (pow x 2)) (+ (* 1/2 x) (log 2))) into (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 32.901 * [backup-simplify]: Simplify (log1p (exp (/ 1 x))) into (log1p (exp (/ 1 x))) 32.901 * [approximate]: Taking taylor expansion of (log1p (exp (/ 1 x))) in (x) around 0 32.901 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.901 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.901 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.901 * [taylor]: Taking taylor expansion of 1 in x 32.901 * [backup-simplify]: Simplify 1 into 1 32.901 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.901 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.901 * [taylor]: Taking taylor expansion of x in x 32.901 * [backup-simplify]: Simplify 0 into 0 32.901 * [backup-simplify]: Simplify 1 into 1 32.901 * [backup-simplify]: Simplify (/ 1 1) into 1 32.901 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.901 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.901 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.901 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 32.901 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 32.901 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 32.901 * [taylor]: Taking taylor expansion of 1 in x 32.901 * [backup-simplify]: Simplify 1 into 1 32.902 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 32.902 * [taylor]: Taking taylor expansion of (/ 1 x) in x 32.902 * [taylor]: Taking taylor expansion of x in x 32.902 * [backup-simplify]: Simplify 0 into 0 32.902 * [backup-simplify]: Simplify 1 into 1 32.902 * [backup-simplify]: Simplify (/ 1 1) into 1 32.902 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 32.902 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 32.902 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.902 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 32.902 * [backup-simplify]: Simplify (+ 0 0) into 0 32.903 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 32.903 * [backup-simplify]: Simplify 0 into 0 32.903 * [backup-simplify]: Simplify (+ 0 0) into 0 32.904 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 32.904 * [backup-simplify]: Simplify 0 into 0 32.904 * [backup-simplify]: Simplify (+ 0 0) into 0 32.906 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 32.906 * [backup-simplify]: Simplify 0 into 0 32.906 * [backup-simplify]: Simplify (+ 0 0) into 0 32.909 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 32.909 * [backup-simplify]: Simplify 0 into 0 32.909 * [backup-simplify]: Simplify (+ 0 0) into 0 32.913 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 32.914 * [backup-simplify]: Simplify 0 into 0 32.914 * [backup-simplify]: Simplify (+ 0 0) into 0 32.921 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 32.921 * [backup-simplify]: Simplify 0 into 0 32.921 * [backup-simplify]: Simplify (log (+ (exp (/ 1 (/ 1 x))) 1)) into (log (+ (exp x) 1)) 32.921 * [backup-simplify]: Simplify (log1p (exp (/ 1 (- x)))) into (log1p (exp (/ -1 x))) 32.921 * [approximate]: Taking taylor expansion of (log1p (exp (/ -1 x))) in (x) around 0 32.921 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.921 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.921 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.921 * [taylor]: Taking taylor expansion of 1 in x 32.921 * [backup-simplify]: Simplify 1 into 1 32.921 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.921 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.921 * [taylor]: Taking taylor expansion of -1 in x 32.921 * [backup-simplify]: Simplify -1 into -1 32.921 * [taylor]: Taking taylor expansion of x in x 32.921 * [backup-simplify]: Simplify 0 into 0 32.921 * [backup-simplify]: Simplify 1 into 1 32.921 * [backup-simplify]: Simplify (/ -1 1) into -1 32.922 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.922 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.922 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.922 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 32.922 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 32.922 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 32.922 * [taylor]: Taking taylor expansion of 1 in x 32.922 * [backup-simplify]: Simplify 1 into 1 32.922 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 32.922 * [taylor]: Taking taylor expansion of (/ -1 x) in x 32.922 * [taylor]: Taking taylor expansion of -1 in x 32.922 * [backup-simplify]: Simplify -1 into -1 32.922 * [taylor]: Taking taylor expansion of x in x 32.922 * [backup-simplify]: Simplify 0 into 0 32.922 * [backup-simplify]: Simplify 1 into 1 32.922 * [backup-simplify]: Simplify (/ -1 1) into -1 32.922 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 32.922 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 32.922 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.922 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 32.923 * [backup-simplify]: Simplify (+ 0 0) into 0 32.923 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 32.923 * [backup-simplify]: Simplify 0 into 0 32.923 * [backup-simplify]: Simplify (+ 0 0) into 0 32.924 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 32.924 * [backup-simplify]: Simplify 0 into 0 32.925 * [backup-simplify]: Simplify (+ 0 0) into 0 32.926 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 32.926 * [backup-simplify]: Simplify 0 into 0 32.927 * [backup-simplify]: Simplify (+ 0 0) into 0 32.929 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 32.929 * [backup-simplify]: Simplify 0 into 0 32.930 * [backup-simplify]: Simplify (+ 0 0) into 0 32.937 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 32.937 * [backup-simplify]: Simplify 0 into 0 32.938 * [backup-simplify]: Simplify (+ 0 0) into 0 32.944 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 32.945 * [backup-simplify]: Simplify 0 into 0 32.945 * [backup-simplify]: Simplify (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) into (log (+ (exp x) 1)) 32.945 * * * [progress]: simplifying candidates 32.945 * * * * [progress]: [ 1 / 152 ] simplifiying candidate # 32.945 * * * * [progress]: [ 2 / 152 ] simplifiying candidate # 32.945 * * * * [progress]: [ 3 / 152 ] simplifiying candidate # 32.945 * * * * [progress]: [ 4 / 152 ] simplifiying candidate # 32.945 * [simplify]: Simplifying (- (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (log (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 32.945 * * [simplify]: iters left: 6 (17 enodes) 32.951 * * [simplify]: iters left: 5 (88 enodes) 32.977 * * [simplify]: iters left: 4 (224 enodes) 33.062 * * [simplify]: Extracting #0: cost 1 inf + 0 33.062 * * [simplify]: Extracting #1: cost 5 inf + 0 33.062 * * [simplify]: Extracting #2: cost 12 inf + 0 33.062 * * [simplify]: Extracting #3: cost 47 inf + 0 33.063 * * [simplify]: Extracting #4: cost 135 inf + 2 33.064 * * [simplify]: Extracting #5: cost 109 inf + 5399 33.068 * * [simplify]: Extracting #6: cost 38 inf + 20469 33.073 * * [simplify]: Extracting #7: cost 3 inf + 33252 33.079 * * [simplify]: Extracting #8: cost 0 inf + 35060 33.084 * [simplify]: Simplified to (- (log (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (log (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 33.084 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (log (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))))) 33.085 * * * * [progress]: [ 5 / 152 ] simplifiying candidate # 33.085 * * * * [progress]: [ 6 / 152 ] simplifiying candidate # 33.085 * * * * [progress]: [ 7 / 152 ] simplifiying candidate # 33.085 * [simplify]: Simplifying (/ (* (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (* (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 33.085 * * [simplify]: iters left: 6 (19 enodes) 33.093 * * [simplify]: iters left: 5 (113 enodes) 33.144 * * [simplify]: iters left: 4 (423 enodes) 33.393 * * [simplify]: Extracting #0: cost 1 inf + 0 33.393 * * [simplify]: Extracting #1: cost 46 inf + 0 33.394 * * [simplify]: Extracting #2: cost 177 inf + 1 33.397 * * [simplify]: Extracting #3: cost 605 inf + 380 33.411 * * [simplify]: Extracting #4: cost 414 inf + 72741 33.489 * * [simplify]: Extracting #5: cost 73 inf + 225247 33.573 * * [simplify]: Extracting #6: cost 21 inf + 249017 33.649 * * [simplify]: Extracting #7: cost 0 inf + 267781 33.743 * [simplify]: Simplified to (* (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) (* (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))) 33.743 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (cbrt (* (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) (* (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))))))) 33.743 * * * * [progress]: [ 8 / 152 ] simplifiying candidate # 33.743 * * * * [progress]: [ 9 / 152 ] simplifiying candidate # 33.743 * * * * [progress]: [ 10 / 152 ] simplifiying candidate # 33.743 * * * * [progress]: [ 11 / 152 ] simplifiying candidate # 33.743 * * * * [progress]: [ 12 / 152 ] simplifiying candidate # 33.744 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 33.744 * * [simplify]: iters left: 6 (19 enodes) 33.750 * * [simplify]: iters left: 5 (98 enodes) 33.775 * * [simplify]: iters left: 4 (246 enodes) 33.905 * * [simplify]: Extracting #0: cost 1 inf + 0 33.905 * * [simplify]: Extracting #1: cost 11 inf + 0 33.906 * * [simplify]: Extracting #2: cost 22 inf + 0 33.906 * * [simplify]: Extracting #3: cost 57 inf + 0 33.907 * * [simplify]: Extracting #4: cost 143 inf + 125 33.910 * * [simplify]: Extracting #5: cost 112 inf + 6874 33.919 * * [simplify]: Extracting #6: cost 26 inf + 29252 33.929 * * [simplify]: Extracting #7: cost 1 inf + 41366 33.936 * * [simplify]: Extracting #8: cost 0 inf + 42078 33.943 * [simplify]: Simplified to (* (/ (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) (/ (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))) 33.943 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (* (/ (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) (/ (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))))) 33.943 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 33.944 * * [simplify]: iters left: 6 (17 enodes) 33.952 * * [simplify]: iters left: 5 (86 enodes) 33.983 * * [simplify]: iters left: 4 (219 enodes) 34.050 * * [simplify]: Extracting #0: cost 1 inf + 0 34.050 * * [simplify]: Extracting #1: cost 4 inf + 0 34.050 * * [simplify]: Extracting #2: cost 8 inf + 0 34.050 * * [simplify]: Extracting #3: cost 43 inf + 0 34.051 * * [simplify]: Extracting #4: cost 126 inf + 370 34.052 * * [simplify]: Extracting #5: cost 98 inf + 5914 34.056 * * [simplify]: Extracting #6: cost 26 inf + 22136 34.061 * * [simplify]: Extracting #7: cost 3 inf + 31200 34.069 * * [simplify]: Extracting #8: cost 0 inf + 32197 34.074 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 34.074 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) (/ (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))))) 34.075 * * * * [progress]: [ 13 / 152 ] simplifiying candidate # 34.075 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 34.075 * * [simplify]: iters left: 6 (18 enodes) 34.081 * * [simplify]: iters left: 5 (91 enodes) 34.103 * * [simplify]: iters left: 4 (228 enodes) 34.202 * * [simplify]: Extracting #0: cost 1 inf + 0 34.202 * * [simplify]: Extracting #1: cost 7 inf + 0 34.202 * * [simplify]: Extracting #2: cost 14 inf + 0 34.202 * * [simplify]: Extracting #3: cost 49 inf + 0 34.202 * * [simplify]: Extracting #4: cost 137 inf + 2 34.204 * * [simplify]: Extracting #5: cost 99 inf + 8742 34.209 * * [simplify]: Extracting #6: cost 25 inf + 26246 34.214 * * [simplify]: Extracting #7: cost 4 inf + 34361 34.220 * * [simplify]: Extracting #8: cost 0 inf + 36202 34.226 * [simplify]: Simplified to (/ (* (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 34.226 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (* (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))))) 34.227 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 34.227 * * [simplify]: iters left: 6 (17 enodes) 34.233 * * [simplify]: iters left: 5 (86 enodes) 34.261 * * [simplify]: iters left: 4 (219 enodes) 34.383 * * [simplify]: Extracting #0: cost 1 inf + 0 34.383 * * [simplify]: Extracting #1: cost 4 inf + 0 34.383 * * [simplify]: Extracting #2: cost 8 inf + 0 34.383 * * [simplify]: Extracting #3: cost 43 inf + 0 34.384 * * [simplify]: Extracting #4: cost 126 inf + 370 34.387 * * [simplify]: Extracting #5: cost 98 inf + 5914 34.394 * * [simplify]: Extracting #6: cost 26 inf + 22056 34.403 * * [simplify]: Extracting #7: cost 3 inf + 31040 34.414 * * [simplify]: Extracting #8: cost 0 inf + 32037 34.424 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 34.424 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (/ (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))))) 34.425 * * * * [progress]: [ 14 / 152 ] simplifiying candidate # 34.425 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 34.426 * * [simplify]: iters left: 6 (13 enodes) 34.432 * * [simplify]: iters left: 5 (60 enodes) 34.454 * * [simplify]: iters left: 4 (122 enodes) 34.488 * * [simplify]: iters left: 3 (206 enodes) 34.514 * * [simplify]: iters left: 2 (216 enodes) 34.547 * * [simplify]: Extracting #0: cost 1 inf + 0 34.547 * * [simplify]: Extracting #1: cost 7 inf + 0 34.547 * * [simplify]: Extracting #2: cost 31 inf + 0 34.548 * * [simplify]: Extracting #3: cost 45 inf + 85 34.548 * * [simplify]: Extracting #4: cost 37 inf + 690 34.551 * * [simplify]: Extracting #5: cost 16 inf + 5119 34.555 * * [simplify]: Extracting #6: cost 2 inf + 10502 34.559 * * [simplify]: Extracting #7: cost 0 inf + 11486 34.564 * [simplify]: Simplified to (/ (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) 34.564 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x)))))) 34.565 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))) 34.565 * * [simplify]: iters left: 6 (13 enodes) 34.572 * * [simplify]: iters left: 5 (60 enodes) 34.591 * * [simplify]: iters left: 4 (127 enodes) 34.626 * * [simplify]: iters left: 3 (216 enodes) 34.679 * * [simplify]: iters left: 2 (226 enodes) 34.722 * * [simplify]: Extracting #0: cost 1 inf + 0 34.722 * * [simplify]: Extracting #1: cost 4 inf + 0 34.722 * * [simplify]: Extracting #2: cost 14 inf + 0 34.722 * * [simplify]: Extracting #3: cost 33 inf + 43 34.723 * * [simplify]: Extracting #4: cost 41 inf + 443 34.725 * * [simplify]: Extracting #5: cost 11 inf + 5889 34.729 * * [simplify]: Extracting #6: cost 1 inf + 8954 34.734 * * [simplify]: Extracting #7: cost 0 inf + 9466 34.738 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x))) 34.738 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x)))))) 34.738 * * * * [progress]: [ 15 / 152 ] simplifiying candidate # 34.739 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 1) 34.739 * * [simplify]: iters left: 6 (14 enodes) 34.744 * * [simplify]: iters left: 5 (63 enodes) 34.756 * * [simplify]: iters left: 4 (131 enodes) 34.799 * * [simplify]: iters left: 3 (213 enodes) 34.841 * * [simplify]: iters left: 2 (223 enodes) 34.861 * * [simplify]: Extracting #0: cost 1 inf + 0 34.862 * * [simplify]: Extracting #1: cost 5 inf + 0 34.862 * * [simplify]: Extracting #2: cost 7 inf + 1 34.862 * * [simplify]: Extracting #3: cost 27 inf + 1 34.862 * * [simplify]: Extracting #4: cost 42 inf + 45 34.862 * * [simplify]: Extracting #5: cost 31 inf + 814 34.864 * * [simplify]: Extracting #6: cost 12 inf + 5186 34.867 * * [simplify]: Extracting #7: cost 2 inf + 8576 34.871 * * [simplify]: Extracting #8: cost 0 inf + 9521 34.876 * [simplify]: Simplified to (* (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))) 34.876 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (* (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))) 34.876 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 34.877 * * [simplify]: iters left: 6 (16 enodes) 34.886 * * [simplify]: iters left: 5 (83 enodes) 34.911 * * [simplify]: iters left: 4 (216 enodes) 35.016 * * [simplify]: Extracting #0: cost 1 inf + 0 35.016 * * [simplify]: Extracting #1: cost 6 inf + 0 35.016 * * [simplify]: Extracting #2: cost 28 inf + 0 35.017 * * [simplify]: Extracting #3: cost 120 inf + 0 35.019 * * [simplify]: Extracting #4: cost 122 inf + 3755 35.026 * * [simplify]: Extracting #5: cost 25 inf + 24813 35.037 * * [simplify]: Extracting #6: cost 2 inf + 31133 35.047 * * [simplify]: Extracting #7: cost 0 inf + 32459 35.058 * [simplify]: Simplified to (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) 35.058 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 1) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))))) 35.058 * * * * [progress]: [ 16 / 152 ] simplifiying candidate # 35.059 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 35.059 * * [simplify]: iters left: 6 (19 enodes) 35.068 * * [simplify]: iters left: 5 (94 enodes) 35.092 * * [simplify]: iters left: 4 (213 enodes) 35.170 * * [simplify]: iters left: 3 (431 enodes) 35.285 * * [simplify]: Extracting #0: cost 1 inf + 0 35.285 * * [simplify]: Extracting #1: cost 7 inf + 0 35.285 * * [simplify]: Extracting #2: cost 18 inf + 0 35.286 * * [simplify]: Extracting #3: cost 53 inf + 0 35.286 * * [simplify]: Extracting #4: cost 95 inf + 239 35.287 * * [simplify]: Extracting #5: cost 98 inf + 5704 35.294 * * [simplify]: Extracting #6: cost 34 inf + 26047 35.308 * * [simplify]: Extracting #7: cost 0 inf + 39772 35.320 * [simplify]: Simplified to (/ (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x))))) (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))))) 35.320 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x))))) (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))))))) 35.321 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 35.321 * * [simplify]: iters left: 6 (18 enodes) 35.332 * * [simplify]: iters left: 5 (90 enodes) 35.371 * * [simplify]: iters left: 4 (208 enodes) 35.453 * * [simplify]: iters left: 3 (420 enodes) 35.604 * * [simplify]: Extracting #0: cost 1 inf + 0 35.604 * * [simplify]: Extracting #1: cost 4 inf + 0 35.604 * * [simplify]: Extracting #2: cost 13 inf + 0 35.604 * * [simplify]: Extracting #3: cost 49 inf + 0 35.605 * * [simplify]: Extracting #4: cost 93 inf + 116 35.607 * * [simplify]: Extracting #5: cost 99 inf + 5243 35.614 * * [simplify]: Extracting #6: cost 28 inf + 26795 35.625 * * [simplify]: Extracting #7: cost 0 inf + 36504 35.635 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 35.635 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 35.636 * * * * [progress]: [ 17 / 152 ] simplifiying candidate # 35.636 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 35.636 * * [simplify]: iters left: 6 (20 enodes) 35.647 * * [simplify]: iters left: 5 (91 enodes) 35.689 * * [simplify]: iters left: 4 (181 enodes) 35.771 * * [simplify]: iters left: 3 (335 enodes) 35.894 * * [simplify]: Extracting #0: cost 1 inf + 0 35.895 * * [simplify]: Extracting #1: cost 7 inf + 0 35.895 * * [simplify]: Extracting #2: cost 19 inf + 0 35.895 * * [simplify]: Extracting #3: cost 60 inf + 0 35.896 * * [simplify]: Extracting #4: cost 91 inf + 117 35.898 * * [simplify]: Extracting #5: cost 76 inf + 2878 35.903 * * [simplify]: Extracting #6: cost 22 inf + 18939 35.909 * * [simplify]: Extracting #7: cost 2 inf + 28735 35.914 * * [simplify]: Extracting #8: cost 0 inf + 30268 35.918 * [simplify]: Simplified to (/ (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* y x) 3/2))) 35.918 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* y x) 3/2))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))))))) 35.918 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 35.919 * * [simplify]: iters left: 6 (19 enodes) 35.924 * * [simplify]: iters left: 5 (87 enodes) 35.959 * * [simplify]: iters left: 4 (182 enodes) 36.040 * * [simplify]: iters left: 3 (356 enodes) 36.130 * * [simplify]: Extracting #0: cost 1 inf + 0 36.130 * * [simplify]: Extracting #1: cost 6 inf + 0 36.130 * * [simplify]: Extracting #2: cost 33 inf + 0 36.130 * * [simplify]: Extracting #3: cost 86 inf + 0 36.131 * * [simplify]: Extracting #4: cost 116 inf + 118 36.133 * * [simplify]: Extracting #5: cost 99 inf + 3443 36.138 * * [simplify]: Extracting #6: cost 37 inf + 23848 36.146 * * [simplify]: Extracting #7: cost 3 inf + 42725 36.152 * * [simplify]: Extracting #8: cost 0 inf + 45012 36.157 * [simplify]: Simplified to (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3/2))) 36.157 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3/2)))))) 36.157 * * * * [progress]: [ 18 / 152 ] simplifiying candidate # 36.158 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 36.158 * * [simplify]: iters left: 6 (19 enodes) 36.164 * * [simplify]: iters left: 5 (94 enodes) 36.198 * * [simplify]: iters left: 4 (213 enodes) 36.283 * * [simplify]: iters left: 3 (431 enodes) 36.395 * * [simplify]: Extracting #0: cost 1 inf + 0 36.395 * * [simplify]: Extracting #1: cost 7 inf + 0 36.395 * * [simplify]: Extracting #2: cost 18 inf + 0 36.396 * * [simplify]: Extracting #3: cost 53 inf + 0 36.396 * * [simplify]: Extracting #4: cost 95 inf + 239 36.399 * * [simplify]: Extracting #5: cost 98 inf + 5704 36.405 * * [simplify]: Extracting #6: cost 34 inf + 26047 36.411 * * [simplify]: Extracting #7: cost 0 inf + 39772 36.417 * [simplify]: Simplified to (/ (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x))))) (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))))) 36.417 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (/ (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x))))) (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))))))) 36.417 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 36.417 * * [simplify]: iters left: 6 (18 enodes) 36.423 * * [simplify]: iters left: 5 (90 enodes) 36.456 * * [simplify]: iters left: 4 (208 enodes) 36.551 * * [simplify]: iters left: 3 (420 enodes) 36.647 * * [simplify]: Extracting #0: cost 1 inf + 0 36.647 * * [simplify]: Extracting #1: cost 4 inf + 0 36.647 * * [simplify]: Extracting #2: cost 13 inf + 0 36.647 * * [simplify]: Extracting #3: cost 49 inf + 0 36.647 * * [simplify]: Extracting #4: cost 93 inf + 116 36.649 * * [simplify]: Extracting #5: cost 99 inf + 5243 36.652 * * [simplify]: Extracting #6: cost 28 inf + 26795 36.658 * * [simplify]: Extracting #7: cost 0 inf + 36504 36.663 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 36.663 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 36.664 * * * * [progress]: [ 19 / 152 ] simplifiying candidate # 36.664 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 36.664 * * [simplify]: iters left: 6 (20 enodes) 36.670 * * [simplify]: iters left: 5 (91 enodes) 36.706 * * [simplify]: iters left: 4 (181 enodes) 36.775 * * [simplify]: iters left: 3 (335 enodes) 36.857 * * [simplify]: Extracting #0: cost 1 inf + 0 36.857 * * [simplify]: Extracting #1: cost 7 inf + 0 36.857 * * [simplify]: Extracting #2: cost 19 inf + 0 36.858 * * [simplify]: Extracting #3: cost 60 inf + 0 36.858 * * [simplify]: Extracting #4: cost 91 inf + 117 36.860 * * [simplify]: Extracting #5: cost 76 inf + 2878 36.866 * * [simplify]: Extracting #6: cost 22 inf + 18939 36.874 * * [simplify]: Extracting #7: cost 2 inf + 28735 36.883 * * [simplify]: Extracting #8: cost 0 inf + 30268 36.891 * [simplify]: Simplified to (/ (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* y x) 3/2))) 36.891 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* y x) 3/2))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))))))) 36.892 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 36.892 * * [simplify]: iters left: 6 (19 enodes) 36.903 * * [simplify]: iters left: 5 (87 enodes) 36.941 * * [simplify]: iters left: 4 (182 enodes) 37.026 * * [simplify]: iters left: 3 (356 enodes) 37.116 * * [simplify]: Extracting #0: cost 1 inf + 0 37.117 * * [simplify]: Extracting #1: cost 6 inf + 0 37.117 * * [simplify]: Extracting #2: cost 33 inf + 0 37.117 * * [simplify]: Extracting #3: cost 86 inf + 0 37.118 * * [simplify]: Extracting #4: cost 116 inf + 118 37.120 * * [simplify]: Extracting #5: cost 99 inf + 3443 37.127 * * [simplify]: Extracting #6: cost 37 inf + 23848 37.137 * * [simplify]: Extracting #7: cost 3 inf + 42725 37.147 * * [simplify]: Extracting #8: cost 0 inf + 45012 37.153 * [simplify]: Simplified to (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3/2))) 37.153 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3/2)))))) 37.153 * * * * [progress]: [ 20 / 152 ] simplifiying candidate # 37.154 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) 37.154 * * [simplify]: iters left: 6 (19 enodes) 37.160 * * [simplify]: iters left: 5 (93 enodes) 37.190 * * [simplify]: iters left: 4 (210 enodes) 37.292 * * [simplify]: iters left: 3 (413 enodes) 37.391 * * [simplify]: Extracting #0: cost 1 inf + 0 37.391 * * [simplify]: Extracting #1: cost 7 inf + 0 37.391 * * [simplify]: Extracting #2: cost 15 inf + 0 37.391 * * [simplify]: Extracting #3: cost 41 inf + 0 37.392 * * [simplify]: Extracting #4: cost 82 inf + 126 37.393 * * [simplify]: Extracting #5: cost 105 inf + 1463 37.397 * * [simplify]: Extracting #6: cost 66 inf + 11115 37.403 * * [simplify]: Extracting #7: cost 10 inf + 31081 37.408 * * [simplify]: Extracting #8: cost 0 inf + 36204 37.413 * [simplify]: Simplified to (/ (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (+ (sqrt (* (* y x) (* (* y x) (* y x)))) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))))) 37.413 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (* (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (+ (sqrt (* (* y x) (* (* y x) (* y x)))) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))))))) 37.414 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) 37.414 * * [simplify]: iters left: 6 (18 enodes) 37.419 * * [simplify]: iters left: 5 (89 enodes) 37.446 * * [simplify]: iters left: 4 (205 enodes) 37.523 * * [simplify]: iters left: 3 (401 enodes) 37.638 * * [simplify]: Extracting #0: cost 1 inf + 0 37.638 * * [simplify]: Extracting #1: cost 4 inf + 0 37.638 * * [simplify]: Extracting #2: cost 10 inf + 0 37.638 * * [simplify]: Extracting #3: cost 37 inf + 0 37.639 * * [simplify]: Extracting #4: cost 79 inf + 85 37.640 * * [simplify]: Extracting #5: cost 96 inf + 2425 37.645 * * [simplify]: Extracting #6: cost 57 inf + 12274 37.653 * * [simplify]: Extracting #7: cost 14 inf + 26377 37.661 * * [simplify]: Extracting #8: cost 0 inf + 32736 37.670 * [simplify]: Simplified to (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 37.670 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 37.671 * * * * [progress]: [ 21 / 152 ] simplifiying candidate # 37.671 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) 37.671 * * [simplify]: iters left: 6 (20 enodes) 37.683 * * [simplify]: iters left: 5 (90 enodes) 37.716 * * [simplify]: iters left: 4 (179 enodes) 37.764 * * [simplify]: iters left: 3 (319 enodes) 37.851 * * [simplify]: iters left: 2 (450 enodes) 37.962 * * [simplify]: Extracting #0: cost 1 inf + 0 37.962 * * [simplify]: Extracting #1: cost 7 inf + 0 37.962 * * [simplify]: Extracting #2: cost 16 inf + 0 37.962 * * [simplify]: Extracting #3: cost 54 inf + 0 37.963 * * [simplify]: Extracting #4: cost 99 inf + 87 37.965 * * [simplify]: Extracting #5: cost 92 inf + 2807 37.970 * * [simplify]: Extracting #6: cost 31 inf + 26284 37.980 * * [simplify]: Extracting #7: cost 2 inf + 43379 37.989 * * [simplify]: Extracting #8: cost 0 inf + 44937 37.994 * [simplify]: Simplified to (* (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2)))) 37.994 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (* (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2)))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))))))) 37.995 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) 37.995 * * [simplify]: iters left: 6 (19 enodes) 38.005 * * [simplify]: iters left: 5 (86 enodes) 38.024 * * [simplify]: iters left: 4 (176 enodes) 38.075 * * [simplify]: iters left: 3 (322 enodes) 38.141 * * [simplify]: iters left: 2 (471 enodes) 38.239 * * [simplify]: Extracting #0: cost 1 inf + 0 38.239 * * [simplify]: Extracting #1: cost 4 inf + 0 38.239 * * [simplify]: Extracting #2: cost 12 inf + 0 38.239 * * [simplify]: Extracting #3: cost 62 inf + 0 38.239 * * [simplify]: Extracting #4: cost 122 inf + 169 38.241 * * [simplify]: Extracting #5: cost 111 inf + 4203 38.244 * * [simplify]: Extracting #6: cost 46 inf + 29221 38.251 * * [simplify]: Extracting #7: cost 1 inf + 54137 38.257 * * [simplify]: Extracting #8: cost 0 inf + 54478 38.266 * * [simplify]: Extracting #9: cost 0 inf + 54081 38.280 * * [simplify]: Extracting #10: cost 0 inf + 54030 38.292 * [simplify]: Simplified to (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2))) 38.293 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2)))))) 38.293 * * * * [progress]: [ 22 / 152 ] simplifiying candidate # 38.293 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) 38.294 * * [simplify]: iters left: 6 (20 enodes) 38.305 * * [simplify]: iters left: 5 (94 enodes) 38.336 * * [simplify]: iters left: 4 (214 enodes) 38.425 * * [simplify]: iters left: 3 (429 enodes) 38.547 * * [simplify]: Extracting #0: cost 1 inf + 0 38.548 * * [simplify]: Extracting #1: cost 7 inf + 0 38.548 * * [simplify]: Extracting #2: cost 16 inf + 0 38.548 * * [simplify]: Extracting #3: cost 49 inf + 0 38.548 * * [simplify]: Extracting #4: cost 90 inf + 4 38.549 * * [simplify]: Extracting #5: cost 97 inf + 4679 38.553 * * [simplify]: Extracting #6: cost 30 inf + 25533 38.557 * * [simplify]: Extracting #7: cost 1 inf + 38511 38.563 * * [simplify]: Extracting #8: cost 0 inf + 39003 38.568 * * [simplify]: Extracting #9: cost 0 inf + 38873 38.575 * [simplify]: Simplified to (* (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (/ (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (+ (sqrt (* (* y x) (* (* y x) (* y x)))) (pow (log1p (exp x)) 3/2)))) 38.575 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (* (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (/ (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (+ (sqrt (* (* y x) (* (* y x) (* y x)))) (pow (log1p (exp x)) 3/2)))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))))))) 38.576 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) 38.576 * * [simplify]: iters left: 6 (19 enodes) 38.587 * * [simplify]: iters left: 5 (89 enodes) 38.631 * * [simplify]: iters left: 4 (207 enodes) 38.741 * * [simplify]: iters left: 3 (419 enodes) 38.878 * * [simplify]: Extracting #0: cost 1 inf + 0 38.879 * * [simplify]: Extracting #1: cost 4 inf + 0 38.879 * * [simplify]: Extracting #2: cost 11 inf + 0 38.879 * * [simplify]: Extracting #3: cost 46 inf + 0 38.879 * * [simplify]: Extracting #4: cost 86 inf + 46 38.881 * * [simplify]: Extracting #5: cost 95 inf + 2933 38.886 * * [simplify]: Extracting #6: cost 44 inf + 18048 38.894 * * [simplify]: Extracting #7: cost 6 inf + 32699 38.903 * * [simplify]: Extracting #8: cost 0 inf + 35213 38.912 * [simplify]: Simplified to (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (pow (log1p (exp x)) 3/2) (sqrt (* (* y x) (* (* y x) (* y x)))))) 38.913 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (pow (log1p (exp x)) 3/2) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 38.913 * * * * [progress]: [ 23 / 152 ] simplifiying candidate # 38.913 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) 38.913 * * [simplify]: iters left: 6 (19 enodes) 38.919 * * [simplify]: iters left: 5 (86 enodes) 38.945 * * [simplify]: iters left: 4 (181 enodes) 39.027 * * [simplify]: iters left: 3 (350 enodes) 39.137 * * [simplify]: Extracting #0: cost 1 inf + 0 39.137 * * [simplify]: Extracting #1: cost 7 inf + 0 39.137 * * [simplify]: Extracting #2: cost 17 inf + 0 39.138 * * [simplify]: Extracting #3: cost 55 inf + 0 39.138 * * [simplify]: Extracting #4: cost 83 inf + 45 39.138 * * [simplify]: Extracting #5: cost 65 inf + 3772 39.140 * * [simplify]: Extracting #6: cost 26 inf + 15944 39.144 * * [simplify]: Extracting #7: cost 5 inf + 25076 39.147 * * [simplify]: Extracting #8: cost 0 inf + 29360 39.151 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (/ (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))))) 39.151 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (/ (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) (cbrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))))))) 39.152 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) 39.152 * * [simplify]: iters left: 6 (18 enodes) 39.162 * * [simplify]: iters left: 5 (82 enodes) 39.188 * * [simplify]: iters left: 4 (181 enodes) 39.255 * * [simplify]: iters left: 3 (373 enodes) 39.338 * * [simplify]: Extracting #0: cost 1 inf + 0 39.338 * * [simplify]: Extracting #1: cost 6 inf + 0 39.339 * * [simplify]: Extracting #2: cost 32 inf + 0 39.339 * * [simplify]: Extracting #3: cost 84 inf + 0 39.340 * * [simplify]: Extracting #4: cost 104 inf + 129 39.342 * * [simplify]: Extracting #5: cost 86 inf + 4509 39.347 * * [simplify]: Extracting #6: cost 27 inf + 27086 39.356 * * [simplify]: Extracting #7: cost 1 inf + 40987 39.365 * * [simplify]: Extracting #8: cost 0 inf + 41840 39.373 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (* y x) (fma (log1p (exp x)) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2))) 39.373 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) (/ (cbrt (fma (* y x) (* y x) (fma (log1p (exp x)) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)))))) 39.374 * * * * [progress]: [ 24 / 152 ] simplifiying candidate # 39.374 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 1) 39.374 * * [simplify]: iters left: 6 (14 enodes) 39.381 * * [simplify]: iters left: 5 (63 enodes) 39.410 * * [simplify]: iters left: 4 (131 enodes) 39.461 * * [simplify]: iters left: 3 (213 enodes) 39.489 * * [simplify]: iters left: 2 (223 enodes) 39.526 * * [simplify]: Extracting #0: cost 1 inf + 0 39.526 * * [simplify]: Extracting #1: cost 5 inf + 0 39.526 * * [simplify]: Extracting #2: cost 7 inf + 1 39.526 * * [simplify]: Extracting #3: cost 27 inf + 1 39.526 * * [simplify]: Extracting #4: cost 42 inf + 45 39.527 * * [simplify]: Extracting #5: cost 31 inf + 814 39.530 * * [simplify]: Extracting #6: cost 12 inf + 5186 39.534 * * [simplify]: Extracting #7: cost 2 inf + 8576 39.537 * * [simplify]: Extracting #8: cost 0 inf + 9521 39.539 * [simplify]: Simplified to (* (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))) 39.539 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (* (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))) 39.540 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 39.540 * * [simplify]: iters left: 6 (16 enodes) 39.545 * * [simplify]: iters left: 5 (83 enodes) 39.565 * * [simplify]: iters left: 4 (216 enodes) 39.658 * * [simplify]: Extracting #0: cost 1 inf + 0 39.658 * * [simplify]: Extracting #1: cost 6 inf + 0 39.658 * * [simplify]: Extracting #2: cost 28 inf + 0 39.659 * * [simplify]: Extracting #3: cost 120 inf + 0 39.660 * * [simplify]: Extracting #4: cost 122 inf + 3755 39.664 * * [simplify]: Extracting #5: cost 25 inf + 24813 39.669 * * [simplify]: Extracting #6: cost 2 inf + 31133 39.674 * * [simplify]: Extracting #7: cost 0 inf + 32459 39.680 * [simplify]: Simplified to (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) 39.680 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 1) (/ (cbrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))))) 39.680 * * * * [progress]: [ 25 / 152 ] simplifiying candidate # 39.680 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 39.680 * * [simplify]: iters left: 6 (18 enodes) 39.689 * * [simplify]: iters left: 5 (91 enodes) 39.711 * * [simplify]: iters left: 4 (226 enodes) 39.776 * * [simplify]: Extracting #0: cost 1 inf + 0 39.776 * * [simplify]: Extracting #1: cost 6 inf + 0 39.776 * * [simplify]: Extracting #2: cost 12 inf + 0 39.776 * * [simplify]: Extracting #3: cost 47 inf + 0 39.777 * * [simplify]: Extracting #4: cost 135 inf + 2 39.778 * * [simplify]: Extracting #5: cost 115 inf + 4545 39.782 * * [simplify]: Extracting #6: cost 14 inf + 29586 39.788 * * [simplify]: Extracting #7: cost 4 inf + 33709 39.794 * * [simplify]: Extracting #8: cost 0 inf + 35118 39.801 * [simplify]: Simplified to (/ (sqrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))) (* (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))) 39.801 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))) (* (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))))) 39.801 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 39.801 * * [simplify]: iters left: 6 (17 enodes) 39.807 * * [simplify]: iters left: 5 (86 enodes) 39.829 * * [simplify]: iters left: 4 (219 enodes) 39.929 * * [simplify]: Extracting #0: cost 1 inf + 0 39.929 * * [simplify]: Extracting #1: cost 4 inf + 0 39.929 * * [simplify]: Extracting #2: cost 8 inf + 0 39.929 * * [simplify]: Extracting #3: cost 43 inf + 0 39.930 * * [simplify]: Extracting #4: cost 126 inf + 370 39.933 * * [simplify]: Extracting #5: cost 98 inf + 5914 39.944 * * [simplify]: Extracting #6: cost 26 inf + 22136 39.954 * * [simplify]: Extracting #7: cost 3 inf + 31040 39.965 * * [simplify]: Extracting #8: cost 0 inf + 32037 39.975 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 39.975 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) (/ (sqrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))))) 39.975 * * * * [progress]: [ 26 / 152 ] simplifiying candidate # 39.976 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 39.976 * * [simplify]: iters left: 6 (17 enodes) 39.985 * * [simplify]: iters left: 5 (86 enodes) 40.023 * * [simplify]: iters left: 4 (219 enodes) 40.121 * * [simplify]: Extracting #0: cost 1 inf + 0 40.121 * * [simplify]: Extracting #1: cost 4 inf + 0 40.121 * * [simplify]: Extracting #2: cost 8 inf + 0 40.121 * * [simplify]: Extracting #3: cost 43 inf + 0 40.122 * * [simplify]: Extracting #4: cost 126 inf + 370 40.125 * * [simplify]: Extracting #5: cost 98 inf + 5914 40.130 * * [simplify]: Extracting #6: cost 26 inf + 22056 40.136 * * [simplify]: Extracting #7: cost 3 inf + 30880 40.141 * * [simplify]: Extracting #8: cost 0 inf + 31877 40.146 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 40.146 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))))) 40.147 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 40.147 * * [simplify]: iters left: 6 (17 enodes) 40.152 * * [simplify]: iters left: 5 (86 enodes) 40.191 * * [simplify]: iters left: 4 (219 enodes) 40.299 * * [simplify]: Extracting #0: cost 1 inf + 0 40.299 * * [simplify]: Extracting #1: cost 4 inf + 0 40.299 * * [simplify]: Extracting #2: cost 8 inf + 0 40.299 * * [simplify]: Extracting #3: cost 43 inf + 0 40.300 * * [simplify]: Extracting #4: cost 126 inf + 370 40.301 * * [simplify]: Extracting #5: cost 98 inf + 5914 40.305 * * [simplify]: Extracting #6: cost 26 inf + 22056 40.310 * * [simplify]: Extracting #7: cost 3 inf + 30880 40.316 * * [simplify]: Extracting #8: cost 0 inf + 31877 40.321 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 40.321 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (/ (sqrt (fma (* y x) (log1p (exp x)) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))))) 40.321 * * * * [progress]: [ 27 / 152 ] simplifiying candidate # 40.322 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 40.322 * * [simplify]: iters left: 6 (12 enodes) 40.325 * * [simplify]: iters left: 5 (55 enodes) 40.336 * * [simplify]: iters left: 4 (113 enodes) 40.386 * * [simplify]: iters left: 3 (194 enodes) 40.435 * * [simplify]: iters left: 2 (204 enodes) 40.470 * * [simplify]: Extracting #0: cost 1 inf + 0 40.470 * * [simplify]: Extracting #1: cost 4 inf + 0 40.470 * * [simplify]: Extracting #2: cost 25 inf + 0 40.471 * * [simplify]: Extracting #3: cost 40 inf + 44 40.471 * * [simplify]: Extracting #4: cost 31 inf + 690 40.473 * * [simplify]: Extracting #5: cost 11 inf + 5023 40.477 * * [simplify]: Extracting #6: cost 0 inf + 8414 40.481 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) 40.481 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x)))))) 40.481 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))) 40.482 * * [simplify]: iters left: 6 (13 enodes) 40.488 * * [simplify]: iters left: 5 (60 enodes) 40.511 * * [simplify]: iters left: 4 (127 enodes) 40.564 * * [simplify]: iters left: 3 (216 enodes) 40.613 * * [simplify]: iters left: 2 (226 enodes) 40.634 * * [simplify]: Extracting #0: cost 1 inf + 0 40.634 * * [simplify]: Extracting #1: cost 4 inf + 0 40.634 * * [simplify]: Extracting #2: cost 14 inf + 0 40.634 * * [simplify]: Extracting #3: cost 33 inf + 43 40.635 * * [simplify]: Extracting #4: cost 41 inf + 443 40.636 * * [simplify]: Extracting #5: cost 11 inf + 5889 40.638 * * [simplify]: Extracting #6: cost 1 inf + 8834 40.640 * * [simplify]: Extracting #7: cost 0 inf + 9306 40.645 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x))) 40.645 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x)))))) 40.646 * * * * [progress]: [ 28 / 152 ] simplifiying candidate # 40.646 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 1) 40.646 * * [simplify]: iters left: 6 (13 enodes) 40.654 * * [simplify]: iters left: 5 (58 enodes) 40.679 * * [simplify]: iters left: 4 (118 enodes) 40.730 * * [simplify]: iters left: 3 (199 enodes) 40.778 * * [simplify]: iters left: 2 (209 enodes) 40.800 * * [simplify]: Extracting #0: cost 1 inf + 0 40.800 * * [simplify]: Extracting #1: cost 4 inf + 0 40.800 * * [simplify]: Extracting #2: cost 23 inf + 1 40.801 * * [simplify]: Extracting #3: cost 36 inf + 209 40.801 * * [simplify]: Extracting #4: cost 27 inf + 814 40.804 * * [simplify]: Extracting #5: cost 9 inf + 4953 40.807 * * [simplify]: Extracting #6: cost 1 inf + 7159 40.811 * * [simplify]: Extracting #7: cost 0 inf + 7551 40.815 * [simplify]: Simplified to (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) 40.815 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))) 40.815 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 40.815 * * [simplify]: iters left: 6 (16 enodes) 40.825 * * [simplify]: iters left: 5 (83 enodes) 40.865 * * [simplify]: iters left: 4 (216 enodes) 40.985 * * [simplify]: Extracting #0: cost 1 inf + 0 40.985 * * [simplify]: Extracting #1: cost 6 inf + 0 40.985 * * [simplify]: Extracting #2: cost 28 inf + 0 40.986 * * [simplify]: Extracting #3: cost 120 inf + 0 40.988 * * [simplify]: Extracting #4: cost 122 inf + 3755 40.992 * * [simplify]: Extracting #5: cost 25 inf + 24693 40.997 * * [simplify]: Extracting #6: cost 2 inf + 30933 41.003 * * [simplify]: Extracting #7: cost 0 inf + 32259 41.008 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) 41.008 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 1) (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))))) 41.008 * * * * [progress]: [ 29 / 152 ] simplifiying candidate # 41.008 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 41.009 * * [simplify]: iters left: 6 (18 enodes) 41.014 * * [simplify]: iters left: 5 (89 enodes) 41.041 * * [simplify]: iters left: 4 (204 enodes) 41.123 * * [simplify]: iters left: 3 (413 enodes) 41.224 * * [simplify]: Extracting #0: cost 1 inf + 0 41.225 * * [simplify]: Extracting #1: cost 4 inf + 0 41.225 * * [simplify]: Extracting #2: cost 12 inf + 0 41.225 * * [simplify]: Extracting #3: cost 47 inf + 0 41.225 * * [simplify]: Extracting #4: cost 91 inf + 116 41.227 * * [simplify]: Extracting #5: cost 99 inf + 4614 41.231 * * [simplify]: Extracting #6: cost 28 inf + 25403 41.238 * * [simplify]: Extracting #7: cost 1 inf + 35473 41.248 * * [simplify]: Extracting #8: cost 0 inf + 35960 41.259 * * [simplify]: Extracting #9: cost 0 inf + 35840 41.272 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 41.272 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))))))) 41.273 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 41.273 * * [simplify]: iters left: 6 (18 enodes) 41.283 * * [simplify]: iters left: 5 (90 enodes) 41.308 * * [simplify]: iters left: 4 (208 enodes) 41.400 * * [simplify]: iters left: 3 (420 enodes) 41.521 * * [simplify]: Extracting #0: cost 1 inf + 0 41.521 * * [simplify]: Extracting #1: cost 4 inf + 0 41.521 * * [simplify]: Extracting #2: cost 13 inf + 0 41.521 * * [simplify]: Extracting #3: cost 49 inf + 0 41.522 * * [simplify]: Extracting #4: cost 93 inf + 116 41.524 * * [simplify]: Extracting #5: cost 99 inf + 5243 41.532 * * [simplify]: Extracting #6: cost 28 inf + 26635 41.542 * * [simplify]: Extracting #7: cost 0 inf + 36344 41.552 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 41.552 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 41.553 * * * * [progress]: [ 30 / 152 ] simplifiying candidate # 41.553 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 41.553 * * [simplify]: iters left: 6 (19 enodes) 41.564 * * [simplify]: iters left: 5 (86 enodes) 41.603 * * [simplify]: iters left: 4 (173 enodes) 41.650 * * [simplify]: iters left: 3 (324 enodes) 41.727 * * [simplify]: iters left: 2 (498 enodes) 41.827 * * [simplify]: Extracting #0: cost 1 inf + 0 41.827 * * [simplify]: Extracting #1: cost 4 inf + 0 41.827 * * [simplify]: Extracting #2: cost 13 inf + 0 41.827 * * [simplify]: Extracting #3: cost 61 inf + 0 41.828 * * [simplify]: Extracting #4: cost 115 inf + 159 41.829 * * [simplify]: Extracting #5: cost 101 inf + 3268 41.832 * * [simplify]: Extracting #6: cost 44 inf + 22501 41.837 * * [simplify]: Extracting #7: cost 2 inf + 45288 41.843 * * [simplify]: Extracting #8: cost 0 inf + 46507 41.850 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* y x) 3/2))) 41.850 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* y x) 3/2))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))))))) 41.851 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 41.851 * * [simplify]: iters left: 6 (19 enodes) 41.867 * * [simplify]: iters left: 5 (87 enodes) 41.887 * * [simplify]: iters left: 4 (182 enodes) 41.968 * * [simplify]: iters left: 3 (356 enodes) 42.066 * * [simplify]: Extracting #0: cost 1 inf + 0 42.067 * * [simplify]: Extracting #1: cost 6 inf + 0 42.067 * * [simplify]: Extracting #2: cost 33 inf + 0 42.067 * * [simplify]: Extracting #3: cost 86 inf + 0 42.067 * * [simplify]: Extracting #4: cost 116 inf + 118 42.069 * * [simplify]: Extracting #5: cost 99 inf + 3443 42.076 * * [simplify]: Extracting #6: cost 37 inf + 23688 42.081 * * [simplify]: Extracting #7: cost 3 inf + 42525 42.091 * * [simplify]: Extracting #8: cost 0 inf + 44772 42.097 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3/2))) 42.097 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3/2)))))) 42.097 * * * * [progress]: [ 31 / 152 ] simplifiying candidate # 42.098 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 42.098 * * [simplify]: iters left: 6 (18 enodes) 42.103 * * [simplify]: iters left: 5 (89 enodes) 42.124 * * [simplify]: iters left: 4 (204 enodes) 42.214 * * [simplify]: iters left: 3 (413 enodes) 42.348 * * [simplify]: Extracting #0: cost 1 inf + 0 42.348 * * [simplify]: Extracting #1: cost 4 inf + 0 42.348 * * [simplify]: Extracting #2: cost 12 inf + 0 42.348 * * [simplify]: Extracting #3: cost 47 inf + 0 42.349 * * [simplify]: Extracting #4: cost 91 inf + 116 42.351 * * [simplify]: Extracting #5: cost 99 inf + 4614 42.359 * * [simplify]: Extracting #6: cost 28 inf + 25403 42.369 * * [simplify]: Extracting #7: cost 1 inf + 35473 42.379 * * [simplify]: Extracting #8: cost 0 inf + 35960 42.389 * * [simplify]: Extracting #9: cost 0 inf + 35840 42.399 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 42.400 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (fma (log1p (exp x)) (sqrt (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))))))) 42.400 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 42.400 * * [simplify]: iters left: 6 (18 enodes) 42.415 * * [simplify]: iters left: 5 (90 enodes) 42.449 * * [simplify]: iters left: 4 (208 enodes) 42.533 * * [simplify]: iters left: 3 (420 enodes) 42.677 * * [simplify]: Extracting #0: cost 1 inf + 0 42.677 * * [simplify]: Extracting #1: cost 4 inf + 0 42.677 * * [simplify]: Extracting #2: cost 13 inf + 0 42.677 * * [simplify]: Extracting #3: cost 49 inf + 0 42.677 * * [simplify]: Extracting #4: cost 93 inf + 116 42.679 * * [simplify]: Extracting #5: cost 99 inf + 5243 42.682 * * [simplify]: Extracting #6: cost 28 inf + 26635 42.688 * * [simplify]: Extracting #7: cost 0 inf + 36344 42.693 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 42.693 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 42.694 * * * * [progress]: [ 32 / 152 ] simplifiying candidate # 42.694 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 42.694 * * [simplify]: iters left: 6 (19 enodes) 42.706 * * [simplify]: iters left: 5 (86 enodes) 42.743 * * [simplify]: iters left: 4 (173 enodes) 42.799 * * [simplify]: iters left: 3 (324 enodes) 42.920 * * [simplify]: iters left: 2 (498 enodes) 43.068 * * [simplify]: Extracting #0: cost 1 inf + 0 43.068 * * [simplify]: Extracting #1: cost 4 inf + 0 43.068 * * [simplify]: Extracting #2: cost 13 inf + 0 43.068 * * [simplify]: Extracting #3: cost 61 inf + 0 43.069 * * [simplify]: Extracting #4: cost 115 inf + 159 43.071 * * [simplify]: Extracting #5: cost 101 inf + 3268 43.078 * * [simplify]: Extracting #6: cost 44 inf + 22501 43.088 * * [simplify]: Extracting #7: cost 2 inf + 45288 43.099 * * [simplify]: Extracting #8: cost 0 inf + 46507 43.107 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* y x) 3/2))) 43.107 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* y x) 3/2))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))))))) 43.108 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 43.108 * * [simplify]: iters left: 6 (19 enodes) 43.114 * * [simplify]: iters left: 5 (87 enodes) 43.139 * * [simplify]: iters left: 4 (182 enodes) 43.193 * * [simplify]: iters left: 3 (356 enodes) 43.333 * * [simplify]: Extracting #0: cost 1 inf + 0 43.333 * * [simplify]: Extracting #1: cost 6 inf + 0 43.333 * * [simplify]: Extracting #2: cost 33 inf + 0 43.334 * * [simplify]: Extracting #3: cost 86 inf + 0 43.335 * * [simplify]: Extracting #4: cost 116 inf + 118 43.337 * * [simplify]: Extracting #5: cost 99 inf + 3443 43.344 * * [simplify]: Extracting #6: cost 37 inf + 23688 43.351 * * [simplify]: Extracting #7: cost 3 inf + 42525 43.359 * * [simplify]: Extracting #8: cost 0 inf + 44772 43.365 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3/2))) 43.365 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (sqrt (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3/2)))))) 43.365 * * * * [progress]: [ 33 / 152 ] simplifiying candidate # 43.365 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) 43.365 * * [simplify]: iters left: 6 (18 enodes) 43.371 * * [simplify]: iters left: 5 (88 enodes) 43.395 * * [simplify]: iters left: 4 (201 enodes) 43.470 * * [simplify]: iters left: 3 (396 enodes) 43.567 * * [simplify]: Extracting #0: cost 1 inf + 0 43.567 * * [simplify]: Extracting #1: cost 4 inf + 0 43.567 * * [simplify]: Extracting #2: cost 9 inf + 0 43.567 * * [simplify]: Extracting #3: cost 35 inf + 0 43.568 * * [simplify]: Extracting #4: cost 77 inf + 85 43.569 * * [simplify]: Extracting #5: cost 95 inf + 2083 43.573 * * [simplify]: Extracting #6: cost 58 inf + 11155 43.580 * * [simplify]: Extracting #7: cost 17 inf + 23610 43.587 * * [simplify]: Extracting #8: cost 1 inf + 31500 43.591 * * [simplify]: Extracting #9: cost 0 inf + 32172 43.596 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (sqrt (* (* y x) (* (* y x) (* y x)))) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))))) 43.596 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (sqrt (* (* y x) (* (* y x) (* y x)))) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))))))) 43.596 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) 43.596 * * [simplify]: iters left: 6 (18 enodes) 43.602 * * [simplify]: iters left: 5 (89 enodes) 43.623 * * [simplify]: iters left: 4 (205 enodes) 43.702 * * [simplify]: iters left: 3 (401 enodes) 43.794 * * [simplify]: Extracting #0: cost 1 inf + 0 43.794 * * [simplify]: Extracting #1: cost 4 inf + 0 43.794 * * [simplify]: Extracting #2: cost 10 inf + 0 43.794 * * [simplify]: Extracting #3: cost 37 inf + 0 43.794 * * [simplify]: Extracting #4: cost 79 inf + 85 43.796 * * [simplify]: Extracting #5: cost 96 inf + 2425 43.800 * * [simplify]: Extracting #6: cost 57 inf + 12274 43.808 * * [simplify]: Extracting #7: cost 14 inf + 26297 43.820 * * [simplify]: Extracting #8: cost 0 inf + 32576 43.825 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 43.825 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 43.825 * * * * [progress]: [ 34 / 152 ] simplifiying candidate # 43.825 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) 43.826 * * [simplify]: iters left: 6 (19 enodes) 43.831 * * [simplify]: iters left: 5 (85 enodes) 43.850 * * [simplify]: iters left: 4 (170 enodes) 43.893 * * [simplify]: iters left: 3 (305 enodes) 43.946 * * [simplify]: iters left: 2 (422 enodes) 44.011 * * [simplify]: Extracting #0: cost 1 inf + 0 44.011 * * [simplify]: Extracting #1: cost 4 inf + 0 44.011 * * [simplify]: Extracting #2: cost 10 inf + 0 44.011 * * [simplify]: Extracting #3: cost 47 inf + 0 44.012 * * [simplify]: Extracting #4: cost 91 inf + 169 44.013 * * [simplify]: Extracting #5: cost 85 inf + 3152 44.016 * * [simplify]: Extracting #6: cost 28 inf + 22862 44.020 * * [simplify]: Extracting #7: cost 0 inf + 39696 44.025 * * [simplify]: Extracting #8: cost 0 inf + 39666 44.029 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2))) 44.029 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))))))) 44.030 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) 44.030 * * [simplify]: iters left: 6 (19 enodes) 44.036 * * [simplify]: iters left: 5 (86 enodes) 44.074 * * [simplify]: iters left: 4 (176 enodes) 44.115 * * [simplify]: iters left: 3 (322 enodes) 44.184 * * [simplify]: iters left: 2 (471 enodes) 44.315 * * [simplify]: Extracting #0: cost 1 inf + 0 44.315 * * [simplify]: Extracting #1: cost 4 inf + 0 44.315 * * [simplify]: Extracting #2: cost 12 inf + 0 44.316 * * [simplify]: Extracting #3: cost 62 inf + 0 44.317 * * [simplify]: Extracting #4: cost 122 inf + 169 44.319 * * [simplify]: Extracting #5: cost 111 inf + 4203 44.326 * * [simplify]: Extracting #6: cost 46 inf + 29141 44.338 * * [simplify]: Extracting #7: cost 1 inf + 54017 44.350 * * [simplify]: Extracting #8: cost 0 inf + 54318 44.362 * * [simplify]: Extracting #9: cost 0 inf + 53921 44.375 * * [simplify]: Extracting #10: cost 0 inf + 53870 44.388 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2))) 44.389 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2)))))) 44.389 * * * * [progress]: [ 35 / 152 ] simplifiying candidate # 44.389 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) 44.390 * * [simplify]: iters left: 6 (19 enodes) 44.406 * * [simplify]: iters left: 5 (88 enodes) 44.445 * * [simplify]: iters left: 4 (203 enodes) 44.557 * * [simplify]: iters left: 3 (414 enodes) 44.682 * * [simplify]: Extracting #0: cost 1 inf + 0 44.682 * * [simplify]: Extracting #1: cost 4 inf + 0 44.682 * * [simplify]: Extracting #2: cost 10 inf + 0 44.682 * * [simplify]: Extracting #3: cost 44 inf + 0 44.682 * * [simplify]: Extracting #4: cost 83 inf + 299 44.683 * * [simplify]: Extracting #5: cost 90 inf + 3862 44.685 * * [simplify]: Extracting #6: cost 45 inf + 17044 44.689 * * [simplify]: Extracting #7: cost 7 inf + 31297 44.694 * * [simplify]: Extracting #8: cost 0 inf + 34649 44.700 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (sqrt (* (* y x) (* (* y x) (* y x)))) (pow (log1p (exp x)) 3/2))) 44.700 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (sqrt (* (* y x) (* (* y x) (* y x)))) (pow (log1p (exp x)) 3/2))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))))))) 44.701 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) 44.701 * * [simplify]: iters left: 6 (19 enodes) 44.712 * * [simplify]: iters left: 5 (89 enodes) 44.756 * * [simplify]: iters left: 4 (207 enodes) 44.835 * * [simplify]: iters left: 3 (419 enodes) 44.961 * * [simplify]: Extracting #0: cost 1 inf + 0 44.961 * * [simplify]: Extracting #1: cost 4 inf + 0 44.961 * * [simplify]: Extracting #2: cost 11 inf + 0 44.961 * * [simplify]: Extracting #3: cost 46 inf + 0 44.962 * * [simplify]: Extracting #4: cost 86 inf + 46 44.964 * * [simplify]: Extracting #5: cost 95 inf + 2933 44.968 * * [simplify]: Extracting #6: cost 44 inf + 18048 44.976 * * [simplify]: Extracting #7: cost 6 inf + 32539 44.985 * * [simplify]: Extracting #8: cost 0 inf + 35053 44.994 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (pow (log1p (exp x)) 3/2) (sqrt (* (* y x) (* (* y x) (* y x)))))) 44.994 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (pow (log1p (exp x)) 3/2) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 44.995 * * * * [progress]: [ 36 / 152 ] simplifiying candidate # 44.995 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) 44.995 * * [simplify]: iters left: 6 (18 enodes) 45.006 * * [simplify]: iters left: 5 (81 enodes) 45.043 * * [simplify]: iters left: 4 (172 enodes) 45.100 * * [simplify]: iters left: 3 (340 enodes) 45.200 * * [simplify]: iters left: 2 (455 enodes) 45.326 * * [simplify]: Extracting #0: cost 1 inf + 0 45.326 * * [simplify]: Extracting #1: cost 4 inf + 0 45.326 * * [simplify]: Extracting #2: cost 11 inf + 0 45.327 * * [simplify]: Extracting #3: cost 54 inf + 0 45.327 * * [simplify]: Extracting #4: cost 107 inf + 128 45.329 * * [simplify]: Extracting #5: cost 86 inf + 4249 45.335 * * [simplify]: Extracting #6: cost 31 inf + 23454 45.343 * * [simplify]: Extracting #7: cost 2 inf + 40920 45.352 * * [simplify]: Extracting #8: cost 0 inf + 42588 45.361 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2))) 45.361 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))))))) 45.361 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) 45.362 * * [simplify]: iters left: 6 (18 enodes) 45.372 * * [simplify]: iters left: 5 (82 enodes) 45.407 * * [simplify]: iters left: 4 (181 enodes) 45.475 * * [simplify]: iters left: 3 (373 enodes) 45.585 * * [simplify]: Extracting #0: cost 1 inf + 0 45.585 * * [simplify]: Extracting #1: cost 6 inf + 0 45.585 * * [simplify]: Extracting #2: cost 32 inf + 0 45.585 * * [simplify]: Extracting #3: cost 84 inf + 0 45.586 * * [simplify]: Extracting #4: cost 104 inf + 129 45.588 * * [simplify]: Extracting #5: cost 86 inf + 4509 45.594 * * [simplify]: Extracting #6: cost 27 inf + 27086 45.602 * * [simplify]: Extracting #7: cost 1 inf + 40787 45.611 * * [simplify]: Extracting #8: cost 0 inf + 41600 45.620 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (* y x) (fma (log1p (exp x)) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2))) 45.620 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) (/ (sqrt (fma (* y x) (* y x) (fma (log1p (exp x)) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)))))) 45.620 * * * * [progress]: [ 37 / 152 ] simplifiying candidate # 45.621 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 1) 45.621 * * [simplify]: iters left: 6 (13 enodes) 45.624 * * [simplify]: iters left: 5 (58 enodes) 45.636 * * [simplify]: iters left: 4 (118 enodes) 45.684 * * [simplify]: iters left: 3 (199 enodes) 45.710 * * [simplify]: iters left: 2 (209 enodes) 45.736 * * [simplify]: Extracting #0: cost 1 inf + 0 45.736 * * [simplify]: Extracting #1: cost 4 inf + 0 45.736 * * [simplify]: Extracting #2: cost 23 inf + 1 45.736 * * [simplify]: Extracting #3: cost 36 inf + 209 45.737 * * [simplify]: Extracting #4: cost 27 inf + 814 45.739 * * [simplify]: Extracting #5: cost 9 inf + 4953 45.743 * * [simplify]: Extracting #6: cost 1 inf + 7159 45.747 * * [simplify]: Extracting #7: cost 0 inf + 7551 45.750 * [simplify]: Simplified to (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) 45.750 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))) 45.751 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 45.751 * * [simplify]: iters left: 6 (16 enodes) 45.764 * * [simplify]: iters left: 5 (83 enodes) 45.802 * * [simplify]: iters left: 4 (216 enodes) 45.881 * * [simplify]: Extracting #0: cost 1 inf + 0 45.881 * * [simplify]: Extracting #1: cost 6 inf + 0 45.881 * * [simplify]: Extracting #2: cost 28 inf + 0 45.882 * * [simplify]: Extracting #3: cost 120 inf + 0 45.883 * * [simplify]: Extracting #4: cost 122 inf + 3755 45.891 * * [simplify]: Extracting #5: cost 25 inf + 24693 45.898 * * [simplify]: Extracting #6: cost 2 inf + 30933 45.904 * * [simplify]: Extracting #7: cost 0 inf + 32259 45.909 * [simplify]: Simplified to (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) 45.909 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 1) (/ (sqrt (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))))) 45.910 * * * * [progress]: [ 38 / 152 ] simplifiying candidate # 45.910 * [simplify]: Simplifying (/ 1 (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 45.910 * * [simplify]: iters left: 6 (13 enodes) 45.914 * * [simplify]: iters left: 5 (62 enodes) 45.929 * * [simplify]: iters left: 4 (148 enodes) 46.002 * * [simplify]: iters left: 3 (396 enodes) 46.213 * * [simplify]: Extracting #0: cost 1 inf + 0 46.213 * * [simplify]: Extracting #1: cost 6 inf + 0 46.214 * * [simplify]: Extracting #2: cost 9 inf + 1 46.214 * * [simplify]: Extracting #3: cost 60 inf + 1 46.215 * * [simplify]: Extracting #4: cost 158 inf + 44 46.217 * * [simplify]: Extracting #5: cost 156 inf + 7427 46.225 * * [simplify]: Extracting #6: cost 52 inf + 39020 46.239 * * [simplify]: Extracting #7: cost 6 inf + 57882 46.255 * * [simplify]: Extracting #8: cost 0 inf + 59930 46.270 * [simplify]: Simplified to (/ 1 (* (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* y x) (* (* y x) (* y x))))) (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* y x) (* (* y x) (* y x))))))) 46.270 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (* (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* y x) (* (* y x) (* y x))))) (cbrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* y x) (* (* y x) (* y x))))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))))) 46.271 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 46.271 * * [simplify]: iters left: 6 (16 enodes) 46.280 * * [simplify]: iters left: 5 (83 enodes) 46.305 * * [simplify]: iters left: 4 (216 enodes) 46.389 * * [simplify]: Extracting #0: cost 1 inf + 0 46.389 * * [simplify]: Extracting #1: cost 4 inf + 0 46.389 * * [simplify]: Extracting #2: cost 26 inf + 0 46.389 * * [simplify]: Extracting #3: cost 57 inf + 85 46.391 * * [simplify]: Extracting #4: cost 110 inf + 1501 46.395 * * [simplify]: Extracting #5: cost 68 inf + 9813 46.404 * * [simplify]: Extracting #6: cost 22 inf + 22576 46.414 * * [simplify]: Extracting #7: cost 2 inf + 30283 46.424 * * [simplify]: Extracting #8: cost 0 inf + 31253 46.435 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 46.435 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))))) 46.435 * * * * [progress]: [ 39 / 152 ] simplifiying candidate # 46.436 * [simplify]: Simplifying (/ 1 (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 46.436 * * [simplify]: iters left: 6 (12 enodes) 46.443 * * [simplify]: iters left: 5 (57 enodes) 46.469 * * [simplify]: iters left: 4 (141 enodes) 46.540 * * [simplify]: iters left: 3 (395 enodes) 47.082 * * [simplify]: Extracting #0: cost 1 inf + 0 47.082 * * [simplify]: Extracting #1: cost 4 inf + 0 47.083 * * [simplify]: Extracting #2: cost 5 inf + 1 47.083 * * [simplify]: Extracting #3: cost 56 inf + 1 47.084 * * [simplify]: Extracting #4: cost 155 inf + 85 47.088 * * [simplify]: Extracting #5: cost 135 inf + 10616 47.097 * * [simplify]: Extracting #6: cost 55 inf + 33664 47.105 * * [simplify]: Extracting #7: cost 5 inf + 55190 47.113 * * [simplify]: Extracting #8: cost 0 inf + 57884 47.120 * [simplify]: Simplified to (/ 1 (sqrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))))) 47.120 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (sqrt (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* y x) (* y x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))))) 47.120 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 47.121 * * [simplify]: iters left: 6 (16 enodes) 47.125 * * [simplify]: iters left: 5 (83 enodes) 47.155 * * [simplify]: iters left: 4 (216 enodes) 47.249 * * [simplify]: Extracting #0: cost 1 inf + 0 47.249 * * [simplify]: Extracting #1: cost 4 inf + 0 47.249 * * [simplify]: Extracting #2: cost 26 inf + 0 47.249 * * [simplify]: Extracting #3: cost 57 inf + 85 47.250 * * [simplify]: Extracting #4: cost 110 inf + 1501 47.252 * * [simplify]: Extracting #5: cost 68 inf + 9813 47.256 * * [simplify]: Extracting #6: cost 22 inf + 22456 47.263 * * [simplify]: Extracting #7: cost 2 inf + 30123 47.273 * * [simplify]: Extracting #8: cost 0 inf + 31093 47.283 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))) 47.283 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))))))) 47.283 * * * * [progress]: [ 40 / 152 ] simplifiying candidate # 47.284 * [simplify]: Simplifying (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 47.284 * * [simplify]: iters left: 6 (12 enodes) 47.291 * * [simplify]: iters left: 5 (57 enodes) 47.312 * * [simplify]: iters left: 4 (117 enodes) 47.369 * * [simplify]: iters left: 3 (198 enodes) 47.420 * * [simplify]: iters left: 2 (208 enodes) 47.440 * * [simplify]: Extracting #0: cost 1 inf + 0 47.440 * * [simplify]: Extracting #1: cost 4 inf + 0 47.440 * * [simplify]: Extracting #2: cost 23 inf + 1 47.441 * * [simplify]: Extracting #3: cost 39 inf + 3 47.441 * * [simplify]: Extracting #4: cost 18 inf + 3329 47.443 * * [simplify]: Extracting #5: cost 2 inf + 6903 47.445 * * [simplify]: Extracting #6: cost 0 inf + 7553 47.447 * [simplify]: Simplified to (/ 1 (fma (log1p (exp x)) (* y x) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) 47.447 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (fma (log1p (exp x)) (* y x) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 47.447 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))) 47.447 * * [simplify]: iters left: 6 (12 enodes) 47.450 * * [simplify]: iters left: 5 (57 enodes) 47.473 * * [simplify]: iters left: 4 (124 enodes) 47.525 * * [simplify]: iters left: 3 (213 enodes) 47.566 * * [simplify]: iters left: 2 (223 enodes) 47.593 * * [simplify]: Extracting #0: cost 1 inf + 0 47.593 * * [simplify]: Extracting #1: cost 4 inf + 0 47.594 * * [simplify]: Extracting #2: cost 28 inf + 0 47.595 * * [simplify]: Extracting #3: cost 45 inf + 85 47.595 * * [simplify]: Extracting #4: cost 33 inf + 895 47.598 * * [simplify]: Extracting #5: cost 9 inf + 5851 47.603 * * [simplify]: Extracting #6: cost 1 inf + 8050 47.607 * * [simplify]: Extracting #7: cost 0 inf + 8442 47.611 * [simplify]: Simplified to (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))) 47.611 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))))) 47.611 * * * * [progress]: [ 41 / 152 ] simplifiying candidate # 47.611 * [simplify]: Simplifying (/ 1 1) 47.611 * * [simplify]: iters left: 2 (2 enodes) 47.613 * * [simplify]: iters left: 1 (6 enodes) 47.615 * * [simplify]: Extracting #0: cost 1 inf + 0 47.615 * * [simplify]: Extracting #1: cost 0 inf + 1 47.615 * [simplify]: Simplified to 1 47.615 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))) 47.615 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 47.616 * * [simplify]: iters left: 6 (15 enodes) 47.624 * * [simplify]: iters left: 5 (80 enodes) 47.649 * * [simplify]: iters left: 4 (213 enodes) 47.750 * * [simplify]: Extracting #0: cost 1 inf + 0 47.750 * * [simplify]: Extracting #1: cost 6 inf + 0 47.750 * * [simplify]: Extracting #2: cost 42 inf + 0 47.751 * * [simplify]: Extracting #3: cost 126 inf + 289 47.755 * * [simplify]: Extracting #4: cost 82 inf + 7968 47.764 * * [simplify]: Extracting #5: cost 11 inf + 27508 47.774 * * [simplify]: Extracting #6: cost 0 inf + 31275 47.786 * [simplify]: Simplified to (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) 47.786 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* 1 (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))))) 47.786 * * * * [progress]: [ 42 / 152 ] simplifiying candidate # 47.786 * [simplify]: Simplifying (/ 1 (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 47.786 * * [simplify]: iters left: 6 (13 enodes) 47.794 * * [simplify]: iters left: 5 (59 enodes) 47.821 * * [simplify]: iters left: 4 (123 enodes) 47.850 * * [simplify]: iters left: 3 (246 enodes) 47.930 * * [simplify]: iters left: 2 (424 enodes) 48.068 * * [simplify]: Extracting #0: cost 1 inf + 0 48.068 * * [simplify]: Extracting #1: cost 4 inf + 0 48.068 * * [simplify]: Extracting #2: cost 9 inf + 1 48.069 * * [simplify]: Extracting #3: cost 28 inf + 1 48.069 * * [simplify]: Extracting #4: cost 93 inf + 3 48.070 * * [simplify]: Extracting #5: cost 161 inf + 2257 48.076 * * [simplify]: Extracting #6: cost 78 inf + 35504 48.087 * * [simplify]: Extracting #7: cost 5 inf + 67370 48.097 * * [simplify]: Extracting #8: cost 0 inf + 70599 48.103 * [simplify]: Simplified to (/ 1 (fma (sqrt (log1p (exp x))) (log1p (exp x)) (sqrt (* (* (* x y) (* x y)) (* x y))))) 48.103 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (fma (sqrt (log1p (exp x))) (log1p (exp x)) (sqrt (* (* (* x y) (* x y)) (* x y))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))))))) 48.104 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 48.104 * * [simplify]: iters left: 6 (17 enodes) 48.109 * * [simplify]: iters left: 5 (87 enodes) 48.132 * * [simplify]: iters left: 4 (205 enodes) 48.196 * * [simplify]: iters left: 3 (420 enodes) 48.312 * * [simplify]: Extracting #0: cost 1 inf + 0 48.312 * * [simplify]: Extracting #1: cost 4 inf + 0 48.312 * * [simplify]: Extracting #2: cost 30 inf + 0 48.313 * * [simplify]: Extracting #3: cost 69 inf + 85 48.314 * * [simplify]: Extracting #4: cost 79 inf + 1826 48.317 * * [simplify]: Extracting #5: cost 86 inf + 6805 48.326 * * [simplify]: Extracting #6: cost 24 inf + 25951 48.334 * * [simplify]: Extracting #7: cost 0 inf + 35400 48.339 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 48.339 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 48.340 * * * * [progress]: [ 43 / 152 ] simplifiying candidate # 48.340 * [simplify]: Simplifying (/ 1 (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 48.340 * * [simplify]: iters left: 6 (14 enodes) 48.345 * * [simplify]: iters left: 5 (56 enodes) 48.357 * * [simplify]: iters left: 4 (88 enodes) 48.387 * * [simplify]: iters left: 3 (157 enodes) 48.419 * * [simplify]: iters left: 2 (264 enodes) 48.492 * * [simplify]: Extracting #0: cost 1 inf + 0 48.492 * * [simplify]: Extracting #1: cost 4 inf + 0 48.492 * * [simplify]: Extracting #2: cost 10 inf + 1 48.493 * * [simplify]: Extracting #3: cost 39 inf + 1 48.493 * * [simplify]: Extracting #4: cost 75 inf + 5 48.494 * * [simplify]: Extracting #5: cost 71 inf + 10 48.495 * * [simplify]: Extracting #6: cost 57 inf + 3272 48.497 * * [simplify]: Extracting #7: cost 22 inf + 20893 48.499 * * [simplify]: Extracting #8: cost 2 inf + 31650 48.502 * * [simplify]: Extracting #9: cost 0 inf + 32829 48.504 * [simplify]: Simplified to (/ 1 (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2))) 48.505 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))))))) 48.505 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 48.505 * * [simplify]: iters left: 6 (18 enodes) 48.511 * * [simplify]: iters left: 5 (84 enodes) 48.531 * * [simplify]: iters left: 4 (178 enodes) 48.590 * * [simplify]: iters left: 3 (350 enodes) 48.676 * * [simplify]: Extracting #0: cost 1 inf + 0 48.676 * * [simplify]: Extracting #1: cost 6 inf + 0 48.676 * * [simplify]: Extracting #2: cost 50 inf + 0 48.677 * * [simplify]: Extracting #3: cost 104 inf + 166 48.678 * * [simplify]: Extracting #4: cost 97 inf + 2456 48.681 * * [simplify]: Extracting #5: cost 32 inf + 27083 48.686 * * [simplify]: Extracting #6: cost 0 inf + 43242 48.692 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* y x) 3/2))) 48.692 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* y x) 3/2)))))) 48.692 * * * * [progress]: [ 44 / 152 ] simplifiying candidate # 48.692 * [simplify]: Simplifying (/ 1 (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 48.692 * * [simplify]: iters left: 6 (13 enodes) 48.697 * * [simplify]: iters left: 5 (59 enodes) 48.721 * * [simplify]: iters left: 4 (123 enodes) 48.755 * * [simplify]: iters left: 3 (246 enodes) 48.822 * * [simplify]: iters left: 2 (424 enodes) 48.988 * * [simplify]: Extracting #0: cost 1 inf + 0 48.988 * * [simplify]: Extracting #1: cost 4 inf + 0 48.989 * * [simplify]: Extracting #2: cost 9 inf + 1 48.989 * * [simplify]: Extracting #3: cost 28 inf + 1 48.989 * * [simplify]: Extracting #4: cost 93 inf + 3 48.989 * * [simplify]: Extracting #5: cost 161 inf + 2257 48.992 * * [simplify]: Extracting #6: cost 78 inf + 35504 48.998 * * [simplify]: Extracting #7: cost 5 inf + 67370 49.004 * * [simplify]: Extracting #8: cost 0 inf + 70599 49.010 * [simplify]: Simplified to (/ 1 (fma (sqrt (log1p (exp x))) (log1p (exp x)) (sqrt (* (* (* x y) (* x y)) (* x y))))) 49.010 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (fma (sqrt (log1p (exp x))) (log1p (exp x)) (sqrt (* (* (* x y) (* x y)) (* x y))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))))))) 49.011 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) 49.011 * * [simplify]: iters left: 6 (17 enodes) 49.016 * * [simplify]: iters left: 5 (87 enodes) 49.044 * * [simplify]: iters left: 4 (205 enodes) 49.142 * * [simplify]: iters left: 3 (420 enodes) 49.253 * * [simplify]: Extracting #0: cost 1 inf + 0 49.253 * * [simplify]: Extracting #1: cost 4 inf + 0 49.253 * * [simplify]: Extracting #2: cost 30 inf + 0 49.253 * * [simplify]: Extracting #3: cost 69 inf + 85 49.254 * * [simplify]: Extracting #4: cost 79 inf + 1826 49.256 * * [simplify]: Extracting #5: cost 86 inf + 6805 49.260 * * [simplify]: Extracting #6: cost 24 inf + 25951 49.265 * * [simplify]: Extracting #7: cost 0 inf + 35400 49.270 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 49.270 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 49.270 * * * * [progress]: [ 45 / 152 ] simplifiying candidate # 49.270 * [simplify]: Simplifying (/ 1 (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 49.270 * * [simplify]: iters left: 6 (14 enodes) 49.277 * * [simplify]: iters left: 5 (56 enodes) 49.290 * * [simplify]: iters left: 4 (88 enodes) 49.310 * * [simplify]: iters left: 3 (157 enodes) 49.356 * * [simplify]: iters left: 2 (264 enodes) 49.414 * * [simplify]: Extracting #0: cost 1 inf + 0 49.414 * * [simplify]: Extracting #1: cost 4 inf + 0 49.414 * * [simplify]: Extracting #2: cost 10 inf + 1 49.415 * * [simplify]: Extracting #3: cost 39 inf + 1 49.415 * * [simplify]: Extracting #4: cost 75 inf + 5 49.415 * * [simplify]: Extracting #5: cost 71 inf + 10 49.416 * * [simplify]: Extracting #6: cost 57 inf + 3272 49.417 * * [simplify]: Extracting #7: cost 22 inf + 20893 49.422 * * [simplify]: Extracting #8: cost 2 inf + 31650 49.428 * * [simplify]: Extracting #9: cost 0 inf + 32829 49.433 * [simplify]: Simplified to (/ 1 (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2))) 49.433 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (fma (sqrt (log1p (exp x))) (log1p (exp x)) (pow (* x y) 3/2))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))))))) 49.434 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) 49.434 * * [simplify]: iters left: 6 (18 enodes) 49.445 * * [simplify]: iters left: 5 (84 enodes) 49.475 * * [simplify]: iters left: 4 (178 enodes) 49.529 * * [simplify]: iters left: 3 (350 enodes) 49.657 * * [simplify]: Extracting #0: cost 1 inf + 0 49.657 * * [simplify]: Extracting #1: cost 6 inf + 0 49.657 * * [simplify]: Extracting #2: cost 50 inf + 0 49.658 * * [simplify]: Extracting #3: cost 104 inf + 166 49.659 * * [simplify]: Extracting #4: cost 97 inf + 2456 49.663 * * [simplify]: Extracting #5: cost 32 inf + 27083 49.668 * * [simplify]: Extracting #6: cost 0 inf + 43242 49.673 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* y x) 3/2))) 49.673 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* y x) 3/2)))))) 49.673 * * * * [progress]: [ 46 / 152 ] simplifiying candidate # 49.674 * [simplify]: Simplifying (/ 1 (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) 49.674 * * [simplify]: iters left: 6 (13 enodes) 49.678 * * [simplify]: iters left: 5 (59 enodes) 49.700 * * [simplify]: iters left: 4 (123 enodes) 49.749 * * [simplify]: iters left: 3 (244 enodes) 49.821 * * [simplify]: iters left: 2 (434 enodes) 49.970 * * [simplify]: Extracting #0: cost 1 inf + 0 49.970 * * [simplify]: Extracting #1: cost 4 inf + 0 49.971 * * [simplify]: Extracting #2: cost 6 inf + 1 49.971 * * [simplify]: Extracting #3: cost 12 inf + 1 49.971 * * [simplify]: Extracting #4: cost 78 inf + 1 49.972 * * [simplify]: Extracting #5: cost 175 inf + 258 49.974 * * [simplify]: Extracting #6: cost 150 inf + 6666 49.980 * * [simplify]: Extracting #7: cost 50 inf + 44285 49.990 * * [simplify]: Extracting #8: cost 4 inf + 69440 50.001 * * [simplify]: Extracting #9: cost 0 inf + 71416 50.012 * * [simplify]: Extracting #10: cost 0 inf + 71176 50.023 * [simplify]: Simplified to (/ 1 (+ (sqrt (* (* (* x y) (* x y)) (* x y))) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))))) 50.023 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (sqrt (* (* (* x y) (* x y)) (* x y))) (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))))))) 50.024 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) 50.024 * * [simplify]: iters left: 6 (17 enodes) 50.033 * * [simplify]: iters left: 5 (86 enodes) 50.060 * * [simplify]: iters left: 4 (202 enodes) 50.154 * * [simplify]: iters left: 3 (403 enodes) 50.302 * * [simplify]: Extracting #0: cost 1 inf + 0 50.302 * * [simplify]: Extracting #1: cost 4 inf + 0 50.303 * * [simplify]: Extracting #2: cost 28 inf + 0 50.303 * * [simplify]: Extracting #3: cost 48 inf + 208 50.303 * * [simplify]: Extracting #4: cost 64 inf + 1420 50.305 * * [simplify]: Extracting #5: cost 72 inf + 7509 50.309 * * [simplify]: Extracting #6: cost 30 inf + 20262 50.317 * * [simplify]: Extracting #7: cost 1 inf + 30516 50.325 * * [simplify]: Extracting #8: cost 0 inf + 31108 50.329 * [simplify]: Simplified to (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (* (* y x) (* (* y x) (* y x)))))) 50.329 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 50.330 * * * * [progress]: [ 47 / 152 ] simplifiying candidate # 50.330 * [simplify]: Simplifying (/ 1 (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) 50.330 * * [simplify]: iters left: 6 (14 enodes) 50.335 * * [simplify]: iters left: 5 (56 enodes) 50.346 * * [simplify]: iters left: 4 (88 enodes) 50.374 * * [simplify]: iters left: 3 (156 enodes) 50.423 * * [simplify]: iters left: 2 (250 enodes) 50.500 * * [simplify]: iters left: 1 (467 enodes) 50.649 * * [simplify]: Extracting #0: cost 1 inf + 0 50.649 * * [simplify]: Extracting #1: cost 4 inf + 0 50.649 * * [simplify]: Extracting #2: cost 7 inf + 1 50.649 * * [simplify]: Extracting #3: cost 42 inf + 1 50.649 * * [simplify]: Extracting #4: cost 110 inf + 4 50.650 * * [simplify]: Extracting #5: cost 144 inf + 53 50.652 * * [simplify]: Extracting #6: cost 118 inf + 11979 50.657 * * [simplify]: Extracting #7: cost 29 inf + 64276 50.664 * * [simplify]: Extracting #8: cost 0 inf + 83026 50.672 * [simplify]: Simplified to (/ 1 (+ (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (pow (* x y) 3/2))) 50.672 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (pow (* x y) 3/2))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))))))) 50.673 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) 50.673 * * [simplify]: iters left: 6 (18 enodes) 50.678 * * [simplify]: iters left: 5 (83 enodes) 50.703 * * [simplify]: iters left: 4 (173 enodes) 50.744 * * [simplify]: iters left: 3 (319 enodes) 50.817 * * [simplify]: iters left: 2 (463 enodes) 50.930 * * [simplify]: Extracting #0: cost 1 inf + 0 50.930 * * [simplify]: Extracting #1: cost 4 inf + 0 50.930 * * [simplify]: Extracting #2: cost 30 inf + 0 50.931 * * [simplify]: Extracting #3: cost 76 inf + 44 50.931 * * [simplify]: Extracting #4: cost 113 inf + 1076 50.933 * * [simplify]: Extracting #5: cost 101 inf + 6500 50.936 * * [simplify]: Extracting #6: cost 36 inf + 35677 50.942 * * [simplify]: Extracting #7: cost 5 inf + 51891 50.948 * * [simplify]: Extracting #8: cost 0 inf + 54673 50.959 * [simplify]: Simplified to (/ (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2))) 50.959 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) (/ (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* y x) 3/2)))))) 50.959 * * * * [progress]: [ 48 / 152 ] simplifiying candidate # 50.959 * [simplify]: Simplifying (/ 1 (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) 50.959 * * [simplify]: iters left: 6 (14 enodes) 50.968 * * [simplify]: iters left: 5 (59 enodes) 50.993 * * [simplify]: iters left: 4 (124 enodes) 51.027 * * [simplify]: iters left: 3 (260 enodes) 51.100 * * [simplify]: iters left: 2 (463 enodes) 51.247 * * [simplify]: Extracting #0: cost 1 inf + 0 51.247 * * [simplify]: Extracting #1: cost 4 inf + 0 51.247 * * [simplify]: Extracting #2: cost 7 inf + 1 51.247 * * [simplify]: Extracting #3: cost 24 inf + 1 51.248 * * [simplify]: Extracting #4: cost 95 inf + 4 51.248 * * [simplify]: Extracting #5: cost 168 inf + 1452 51.252 * * [simplify]: Extracting #6: cost 111 inf + 20333 51.263 * * [simplify]: Extracting #7: cost 12 inf + 65424 51.272 * * [simplify]: Extracting #8: cost 0 inf + 73131 51.281 * [simplify]: Simplified to (/ 1 (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2))) 51.281 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (sqrt (* (* (* y x) (* y x)) (* y x))) (pow (log1p (exp x)) 3/2))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))))))) 51.282 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) 51.282 * * [simplify]: iters left: 6 (18 enodes) 51.288 * * [simplify]: iters left: 5 (87 enodes) 51.317 * * [simplify]: iters left: 4 (206 enodes) 51.397 * * [simplify]: iters left: 3 (422 enodes) 51.491 * * [simplify]: Extracting #0: cost 1 inf + 0 51.491 * * [simplify]: Extracting #1: cost 4 inf + 0 51.491 * * [simplify]: Extracting #2: cost 29 inf + 0 51.492 * * [simplify]: Extracting #3: cost 57 inf + 85 51.493 * * [simplify]: Extracting #4: cost 69 inf + 1381 51.497 * * [simplify]: Extracting #5: cost 64 inf + 9719 51.504 * * [simplify]: Extracting #6: cost 17 inf + 25818 51.513 * * [simplify]: Extracting #7: cost 0 inf + 33937 51.521 * [simplify]: Simplified to (/ (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))) (- (pow (log1p (exp x)) 3/2) (sqrt (* (* y x) (* (* y x) (* y x)))))) 51.521 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) (/ (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))) (- (pow (log1p (exp x)) 3/2) (sqrt (* (* y x) (* (* y x) (* y x))))))))) 51.522 * * * * [progress]: [ 49 / 152 ] simplifiying candidate # 51.522 * [simplify]: Simplifying (/ 1 (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) 51.522 * * [simplify]: iters left: 6 (13 enodes) 51.530 * * [simplify]: iters left: 5 (50 enodes) 51.550 * * [simplify]: iters left: 4 (85 enodes) 51.570 * * [simplify]: iters left: 3 (167 enodes) 51.616 * * [simplify]: iters left: 2 (265 enodes) 51.687 * * [simplify]: iters left: 1 (495 enodes) 51.883 * * [simplify]: Extracting #0: cost 1 inf + 0 51.883 * * [simplify]: Extracting #1: cost 4 inf + 0 51.883 * * [simplify]: Extracting #2: cost 8 inf + 1 51.883 * * [simplify]: Extracting #3: cost 67 inf + 1 51.884 * * [simplify]: Extracting #4: cost 164 inf + 4 51.885 * * [simplify]: Extracting #5: cost 159 inf + 657 51.886 * * [simplify]: Extracting #6: cost 120 inf + 17676 51.893 * * [simplify]: Extracting #7: cost 17 inf + 88726 51.901 * * [simplify]: Extracting #8: cost 0 inf + 101825 51.916 * [simplify]: Simplified to (/ 1 (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2))) 51.916 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))))))) 51.917 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) 51.917 * * [simplify]: iters left: 6 (17 enodes) 51.927 * * [simplify]: iters left: 5 (79 enodes) 51.967 * * [simplify]: iters left: 4 (178 enodes) 52.025 * * [simplify]: iters left: 3 (364 enodes) 52.117 * * [simplify]: Extracting #0: cost 1 inf + 0 52.117 * * [simplify]: Extracting #1: cost 6 inf + 0 52.118 * * [simplify]: Extracting #2: cost 50 inf + 0 52.118 * * [simplify]: Extracting #3: cost 97 inf + 2 52.119 * * [simplify]: Extracting #4: cost 85 inf + 3358 52.121 * * [simplify]: Extracting #5: cost 35 inf + 23897 52.127 * * [simplify]: Extracting #6: cost 3 inf + 39113 52.135 * * [simplify]: Extracting #7: cost 0 inf + 40414 52.144 * [simplify]: Simplified to (/ (fma (* y x) (* y x) (fma (log1p (exp x)) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2))) 52.144 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) (/ (fma (* y x) (* y x) (fma (log1p (exp x)) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)))))) 52.144 * * * * [progress]: [ 50 / 152 ] simplifiying candidate # 52.145 * [simplify]: Simplifying (/ 1 1) 52.145 * * [simplify]: iters left: 2 (2 enodes) 52.146 * * [simplify]: iters left: 1 (6 enodes) 52.148 * * [simplify]: Extracting #0: cost 1 inf + 0 52.148 * * [simplify]: Extracting #1: cost 0 inf + 1 52.148 * [simplify]: Simplified to 1 52.148 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))) 52.149 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 52.149 * * [simplify]: iters left: 6 (15 enodes) 52.157 * * [simplify]: iters left: 5 (80 enodes) 52.197 * * [simplify]: iters left: 4 (213 enodes) 52.294 * * [simplify]: Extracting #0: cost 1 inf + 0 52.294 * * [simplify]: Extracting #1: cost 6 inf + 0 52.294 * * [simplify]: Extracting #2: cost 42 inf + 0 52.295 * * [simplify]: Extracting #3: cost 126 inf + 289 52.299 * * [simplify]: Extracting #4: cost 82 inf + 7968 52.307 * * [simplify]: Extracting #5: cost 11 inf + 27508 52.317 * * [simplify]: Extracting #6: cost 0 inf + 31275 52.328 * [simplify]: Simplified to (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x))))) 52.328 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* 1 (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* y x) (* (* y x) (* y x)))))))) 52.328 * * * * [progress]: [ 51 / 152 ] simplifiying candidate # 52.328 * * * * [progress]: [ 52 / 152 ] simplifiying candidate # 52.328 * * * * [progress]: [ 53 / 152 ] simplifiying candidate # 52.328 * * * * [progress]: [ 54 / 152 ] simplifiying candidate # 52.328 * [simplify]: Simplifying (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 52.329 * * [simplify]: iters left: 6 (10 enodes) 52.334 * * [simplify]: iters left: 5 (49 enodes) 52.356 * * [simplify]: iters left: 4 (131 enodes) 52.417 * * [simplify]: iters left: 3 (371 enodes) 52.582 * * [simplify]: Extracting #0: cost 1 inf + 0 52.582 * * [simplify]: Extracting #1: cost 3 inf + 0 52.583 * * [simplify]: Extracting #2: cost 54 inf + 0 52.584 * * [simplify]: Extracting #3: cost 150 inf + 84 52.587 * * [simplify]: Extracting #4: cost 149 inf + 4410 52.594 * * [simplify]: Extracting #5: cost 67 inf + 25913 52.610 * * [simplify]: Extracting #6: cost 7 inf + 52784 52.624 * * [simplify]: Extracting #7: cost 0 inf + 55878 52.637 * [simplify]: Simplified to (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) 52.637 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (* (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (cbrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) (cbrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))))))) 52.638 * * * * [progress]: [ 55 / 152 ] simplifiying candidate # 52.638 * [simplify]: Simplifying (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) 52.638 * * [simplify]: iters left: 6 (10 enodes) 52.641 * * [simplify]: iters left: 5 (49 enodes) 52.654 * * [simplify]: iters left: 4 (131 enodes) 52.697 * * [simplify]: iters left: 3 (371 enodes) 52.831 * * [simplify]: Extracting #0: cost 1 inf + 0 52.831 * * [simplify]: Extracting #1: cost 3 inf + 0 52.831 * * [simplify]: Extracting #2: cost 54 inf + 0 52.832 * * [simplify]: Extracting #3: cost 150 inf + 84 52.835 * * [simplify]: Extracting #4: cost 149 inf + 4410 52.842 * * [simplify]: Extracting #5: cost 67 inf + 25833 52.858 * * [simplify]: Extracting #6: cost 7 inf + 52704 52.872 * * [simplify]: Extracting #7: cost 0 inf + 55798 52.883 * [simplify]: Simplified to (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))) 52.883 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (sqrt (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))))))) 52.883 * * * * [progress]: [ 56 / 152 ] simplifiying candidate # 52.883 * [simplify]: Simplifying (- (log1p (exp x)) (* y x)) 52.883 * * [simplify]: iters left: 4 (6 enodes) 52.885 * * [simplify]: iters left: 3 (21 enodes) 52.888 * * [simplify]: iters left: 2 (30 enodes) 52.892 * * [simplify]: iters left: 1 (38 enodes) 52.897 * * [simplify]: Extracting #0: cost 1 inf + 0 52.897 * * [simplify]: Extracting #1: cost 9 inf + 0 52.897 * * [simplify]: Extracting #2: cost 12 inf + 43 52.897 * * [simplify]: Extracting #3: cost 5 inf + 485 52.897 * * [simplify]: Extracting #4: cost 1 inf + 1120 52.897 * * [simplify]: Extracting #5: cost 0 inf + 1362 52.898 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 52.898 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))))) 52.898 * * * * [progress]: [ 57 / 152 ] simplifiying candidate # 52.898 * [simplify]: Simplifying (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) 52.898 * * [simplify]: iters left: 5 (9 enodes) 52.902 * * [simplify]: iters left: 4 (46 enodes) 52.913 * * [simplify]: iters left: 3 (128 enodes) 52.950 * * [simplify]: iters left: 2 (369 enodes) 53.100 * * [simplify]: Extracting #0: cost 1 inf + 0 53.100 * * [simplify]: Extracting #1: cost 52 inf + 0 53.100 * * [simplify]: Extracting #2: cost 148 inf + 43 53.105 * * [simplify]: Extracting #3: cost 143 inf + 6323 53.109 * * [simplify]: Extracting #4: cost 46 inf + 38692 53.116 * * [simplify]: Extracting #5: cost 2 inf + 54317 53.123 * * [simplify]: Extracting #6: cost 0 inf + 54450 53.130 * [simplify]: Simplified to (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) 53.130 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 1) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))))) 53.130 * * * * [progress]: [ 58 / 152 ] simplifiying candidate # 53.131 * [simplify]: Simplifying (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) 53.131 * * [simplify]: iters left: 6 (11 enodes) 53.134 * * [simplify]: iters left: 5 (52 enodes) 53.146 * * [simplify]: iters left: 4 (117 enodes) 53.173 * * [simplify]: iters left: 3 (242 enodes) 53.244 * * [simplify]: iters left: 2 (415 enodes) 53.376 * * [simplify]: Extracting #0: cost 1 inf + 0 53.376 * * [simplify]: Extracting #1: cost 8 inf + 0 53.376 * * [simplify]: Extracting #2: cost 28 inf + 0 53.376 * * [simplify]: Extracting #3: cost 94 inf + 2 53.377 * * [simplify]: Extracting #4: cost 159 inf + 2834 53.379 * * [simplify]: Extracting #5: cost 90 inf + 28455 53.385 * * [simplify]: Extracting #6: cost 8 inf + 67355 53.391 * * [simplify]: Extracting #7: cost 0 inf + 71273 53.398 * [simplify]: Simplified to (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* x y) (* (* x y) (* x y))))) 53.398 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* x y) (* (* x y) (* x y)))))))) 53.398 * * * * [progress]: [ 59 / 152 ] simplifiying candidate # 53.398 * [simplify]: Simplifying (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) 53.398 * * [simplify]: iters left: 6 (12 enodes) 53.402 * * [simplify]: iters left: 5 (48 enodes) 53.421 * * [simplify]: iters left: 4 (85 enodes) 53.459 * * [simplify]: iters left: 3 (166 enodes) 53.531 * * [simplify]: iters left: 2 (344 enodes) 53.625 * * [simplify]: Extracting #0: cost 1 inf + 0 53.625 * * [simplify]: Extracting #1: cost 28 inf + 0 53.626 * * [simplify]: Extracting #2: cost 130 inf + 0 53.627 * * [simplify]: Extracting #3: cost 154 inf + 6 53.628 * * [simplify]: Extracting #4: cost 146 inf + 886 53.632 * * [simplify]: Extracting #5: cost 85 inf + 31220 53.645 * * [simplify]: Extracting #6: cost 7 inf + 88309 53.661 * * [simplify]: Extracting #7: cost 0 inf + 94059 53.678 * [simplify]: Simplified to (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) 53.678 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2))))) 53.678 * * * * [progress]: [ 60 / 152 ] simplifiying candidate # 53.678 * [simplify]: Simplifying (- (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3))) 53.679 * * [simplify]: iters left: 6 (11 enodes) 53.685 * * [simplify]: iters left: 5 (52 enodes) 53.708 * * [simplify]: iters left: 4 (117 enodes) 53.752 * * [simplify]: iters left: 3 (242 enodes) 53.830 * * [simplify]: iters left: 2 (415 enodes) 53.961 * * [simplify]: Extracting #0: cost 1 inf + 0 53.961 * * [simplify]: Extracting #1: cost 8 inf + 0 53.962 * * [simplify]: Extracting #2: cost 28 inf + 0 53.962 * * [simplify]: Extracting #3: cost 94 inf + 2 53.963 * * [simplify]: Extracting #4: cost 159 inf + 2834 53.969 * * [simplify]: Extracting #5: cost 90 inf + 28455 53.979 * * [simplify]: Extracting #6: cost 8 inf + 67355 53.990 * * [simplify]: Extracting #7: cost 0 inf + 71273 53.996 * [simplify]: Simplified to (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* x y) (* (* x y) (* x y))))) 53.996 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (pow (sqrt (log1p (exp x))) 3) (sqrt (pow (* y x) 3)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (* (* x y) (* (* x y) (* x y)))))))) 53.996 * * * * [progress]: [ 61 / 152 ] simplifiying candidate # 53.996 * [simplify]: Simplifying (- (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2))) 53.996 * * [simplify]: iters left: 6 (12 enodes) 54.000 * * [simplify]: iters left: 5 (48 enodes) 54.015 * * [simplify]: iters left: 4 (85 enodes) 54.036 * * [simplify]: iters left: 3 (166 enodes) 54.107 * * [simplify]: iters left: 2 (344 enodes) 54.220 * * [simplify]: Extracting #0: cost 1 inf + 0 54.220 * * [simplify]: Extracting #1: cost 28 inf + 0 54.221 * * [simplify]: Extracting #2: cost 130 inf + 0 54.222 * * [simplify]: Extracting #3: cost 154 inf + 6 54.223 * * [simplify]: Extracting #4: cost 146 inf + 886 54.228 * * [simplify]: Extracting #5: cost 85 inf + 31220 54.241 * * [simplify]: Extracting #6: cost 7 inf + 88309 54.257 * * [simplify]: Extracting #7: cost 0 inf + 94059 54.276 * [simplify]: Simplified to (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2)) 54.276 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (pow (sqrt (log1p (exp x))) 3) (pow (* y x) (/ 3 2)))) (- (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (* x y) 3/2))))) 54.276 * * * * [progress]: [ 62 / 152 ] simplifiying candidate # 54.277 * [simplify]: Simplifying (- (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3))) 54.277 * * [simplify]: iters left: 6 (11 enodes) 54.283 * * [simplify]: iters left: 5 (52 enodes) 54.301 * * [simplify]: iters left: 4 (117 enodes) 54.327 * * [simplify]: iters left: 3 (236 enodes) 54.400 * * [simplify]: iters left: 2 (401 enodes) 54.519 * * [simplify]: Extracting #0: cost 1 inf + 0 54.519 * * [simplify]: Extracting #1: cost 5 inf + 0 54.519 * * [simplify]: Extracting #2: cost 12 inf + 0 54.520 * * [simplify]: Extracting #3: cost 78 inf + 0 54.521 * * [simplify]: Extracting #4: cost 172 inf + 460 54.524 * * [simplify]: Extracting #5: cost 143 inf + 7454 54.530 * * [simplify]: Extracting #6: cost 68 inf + 36127 54.545 * * [simplify]: Extracting #7: cost 5 inf + 67644 54.555 * * [simplify]: Extracting #8: cost 0 inf + 70955 54.561 * [simplify]: Simplified to (- (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* x y) (* (* x y) (* x y))))) 54.561 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (sqrt (pow (log1p (exp x)) 3)) (sqrt (pow (* y x) 3)))) (- (sqrt (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) (sqrt (* (* x y) (* (* x y) (* x y)))))))) 54.561 * * * * [progress]: [ 63 / 152 ] simplifiying candidate # 54.561 * [simplify]: Simplifying (- (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2))) 54.561 * * [simplify]: iters left: 6 (12 enodes) 54.565 * * [simplify]: iters left: 5 (48 enodes) 54.576 * * [simplify]: iters left: 4 (81 enodes) 54.596 * * [simplify]: iters left: 3 (150 enodes) 54.659 * * [simplify]: iters left: 2 (296 enodes) 54.808 * * [simplify]: Extracting #0: cost 1 inf + 0 54.808 * * [simplify]: Extracting #1: cost 7 inf + 0 54.808 * * [simplify]: Extracting #2: cost 37 inf + 0 54.808 * * [simplify]: Extracting #3: cost 89 inf + 3 54.809 * * [simplify]: Extracting #4: cost 100 inf + 9 54.809 * * [simplify]: Extracting #5: cost 92 inf + 1973 54.810 * * [simplify]: Extracting #6: cost 50 inf + 19654 54.814 * * [simplify]: Extracting #7: cost 7 inf + 42770 54.818 * * [simplify]: Extracting #8: cost 0 inf + 47091 54.822 * [simplify]: Simplified to (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* x y) 3/2)) 54.822 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (sqrt (pow (log1p (exp x)) 3)) (pow (* y x) (/ 3 2)))) (- (sqrt (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) (pow (* x y) 3/2))))) 54.822 * * * * [progress]: [ 64 / 152 ] simplifiying candidate # 54.822 * [simplify]: Simplifying (- (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3))) 54.822 * * [simplify]: iters left: 6 (12 enodes) 54.826 * * [simplify]: iters left: 5 (51 enodes) 54.838 * * [simplify]: iters left: 4 (115 enodes) 54.899 * * [simplify]: iters left: 3 (248 enodes) 55.011 * * [simplify]: iters left: 2 (455 enodes) 55.205 * * [simplify]: Extracting #0: cost 1 inf + 0 55.205 * * [simplify]: Extracting #1: cost 6 inf + 0 55.205 * * [simplify]: Extracting #2: cost 25 inf + 0 55.206 * * [simplify]: Extracting #3: cost 111 inf + 3 55.207 * * [simplify]: Extracting #4: cost 181 inf + 2028 55.212 * * [simplify]: Extracting #5: cost 97 inf + 30487 55.225 * * [simplify]: Extracting #6: cost 3 inf + 78659 55.236 * * [simplify]: Extracting #7: cost 0 inf + 80091 55.243 * [simplify]: Simplified to (- (pow (log1p (exp x)) 3/2) (sqrt (* (* (* y x) (* y x)) (* y x)))) 55.243 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (pow (log1p (exp x)) (/ 3 2)) (sqrt (pow (* y x) 3)))) (- (pow (log1p (exp x)) 3/2) (sqrt (* (* (* y x) (* y x)) (* y x))))))) 55.243 * * * * [progress]: [ 65 / 152 ] simplifiying candidate # 55.243 * [simplify]: Simplifying (- (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2))) 55.243 * * [simplify]: iters left: 5 (11 enodes) 55.247 * * [simplify]: iters left: 4 (42 enodes) 55.256 * * [simplify]: iters left: 3 (78 enodes) 55.287 * * [simplify]: iters left: 2 (160 enodes) 55.333 * * [simplify]: iters left: 1 (355 enodes) 55.453 * * [simplify]: Extracting #0: cost 1 inf + 0 55.453 * * [simplify]: Extracting #1: cost 32 inf + 0 55.453 * * [simplify]: Extracting #2: cost 146 inf + 0 55.454 * * [simplify]: Extracting #3: cost 172 inf + 6 55.455 * * [simplify]: Extracting #4: cost 162 inf + 2185 55.457 * * [simplify]: Extracting #5: cost 108 inf + 27330 55.462 * * [simplify]: Extracting #6: cost 30 inf + 84887 55.471 * * [simplify]: Extracting #7: cost 0 inf + 110813 55.480 * * [simplify]: Extracting #8: cost 0 inf + 110193 55.503 * [simplify]: Simplified to (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2)) 55.503 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (pow (log1p (exp x)) (/ 3 2)) (pow (* y x) (/ 3 2)))) (- (pow (log1p (exp x)) 3/2) (pow (* y x) 3/2))))) 55.503 * * * * [progress]: [ 66 / 152 ] simplifiying candidate # 55.503 * [simplify]: Simplifying (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) 55.504 * * [simplify]: iters left: 5 (9 enodes) 55.509 * * [simplify]: iters left: 4 (46 enodes) 55.531 * * [simplify]: iters left: 3 (128 enodes) 55.595 * * [simplify]: iters left: 2 (369 enodes) 55.754 * * [simplify]: Extracting #0: cost 1 inf + 0 55.754 * * [simplify]: Extracting #1: cost 52 inf + 0 55.755 * * [simplify]: Extracting #2: cost 148 inf + 43 55.758 * * [simplify]: Extracting #3: cost 143 inf + 6323 55.767 * * [simplify]: Extracting #4: cost 46 inf + 38692 55.780 * * [simplify]: Extracting #5: cost 2 inf + 54317 55.792 * * [simplify]: Extracting #6: cost 0 inf + 54450 55.807 * [simplify]: Simplified to (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x))) 55.807 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 1) (- (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (* (* y x) (* y x)) (* y x)))))) 55.807 * * * * [progress]: [ 67 / 152 ] simplifiying candidate # 55.808 * [simplify]: Simplifying (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 55.808 * * [simplify]: iters left: 6 (12 enodes) 55.813 * * [simplify]: iters left: 5 (55 enodes) 55.831 * * [simplify]: iters left: 4 (113 enodes) 55.862 * * [simplify]: iters left: 3 (194 enodes) 55.896 * * [simplify]: iters left: 2 (204 enodes) 55.925 * * [simplify]: Extracting #0: cost 1 inf + 0 55.925 * * [simplify]: Extracting #1: cost 3 inf + 0 55.925 * * [simplify]: Extracting #2: cost 5 inf + 0 55.925 * * [simplify]: Extracting #3: cost 25 inf + 0 55.925 * * [simplify]: Extracting #4: cost 40 inf + 44 55.925 * * [simplify]: Extracting #5: cost 31 inf + 690 55.927 * * [simplify]: Extracting #6: cost 11 inf + 5023 55.929 * * [simplify]: Extracting #7: cost 0 inf + 8574 55.931 * [simplify]: Simplified to (* (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) 55.931 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (/ (* (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))))) 55.931 * * * * [progress]: [ 68 / 152 ] simplifiying candidate # 55.931 * [simplify]: Simplifying (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 55.931 * * [simplify]: iters left: 6 (11 enodes) 55.934 * * [simplify]: iters left: 5 (52 enodes) 55.944 * * [simplify]: iters left: 4 (110 enodes) 55.988 * * [simplify]: iters left: 3 (192 enodes) 56.039 * * [simplify]: iters left: 2 (202 enodes) 56.065 * * [simplify]: Extracting #0: cost 1 inf + 0 56.065 * * [simplify]: Extracting #1: cost 3 inf + 0 56.065 * * [simplify]: Extracting #2: cost 23 inf + 0 56.065 * * [simplify]: Extracting #3: cost 38 inf + 43 56.065 * * [simplify]: Extracting #4: cost 31 inf + 525 56.066 * * [simplify]: Extracting #5: cost 10 inf + 4750 56.068 * * [simplify]: Extracting #6: cost 2 inf + 6806 56.070 * * [simplify]: Extracting #7: cost 0 inf + 7550 56.072 * [simplify]: Simplified to (sqrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) 56.072 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (/ (sqrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (/ (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))))) 56.072 * * * * [progress]: [ 69 / 152 ] simplifiying candidate # 56.072 * * * * [progress]: [ 70 / 152 ] simplifiying candidate # 56.072 * [simplify]: Simplifying (+ (* (pow (log1p (exp x)) 3) (pow (log1p (exp x)) 3)) (+ (* (pow (* y x) 3) (pow (* y x) 3)) (* (pow (log1p (exp x)) 3) (pow (* y x) 3)))) 56.072 * * [simplify]: iters left: 6 (13 enodes) 56.077 * * [simplify]: iters left: 5 (69 enodes) 56.095 * * [simplify]: iters left: 4 (229 enodes) 56.290 * * [simplify]: Extracting #0: cost 1 inf + 0 56.291 * * [simplify]: Extracting #1: cost 42 inf + 0 56.291 * * [simplify]: Extracting #2: cost 314 inf + 0 56.294 * * [simplify]: Extracting #3: cost 265 inf + 21639 56.312 * * [simplify]: Extracting #4: cost 62 inf + 91379 56.342 * * [simplify]: Extracting #5: cost 4 inf + 109659 56.380 * * [simplify]: Extracting #6: cost 0 inf + 108239 56.406 * [simplify]: Simplified to (fma (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* (* x y) (* x y)) (* x y)) (fma (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))) (* (* (* x y) (* x y)) (* x y))))) 56.406 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (pow (log1p (exp x)) 3) 3) (pow (pow (* y x) 3) 3))) (fma (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (* (* x y) (* x y)) (* x y)) (fma (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))) (* (* (* x y) (* x y)) (* x y)))))))) 56.406 * * * * [progress]: [ 71 / 152 ] simplifiying candidate # 56.407 * [simplify]: Simplifying (+ (pow (log1p (exp x)) 3) (pow (* y x) 3)) 56.407 * * [simplify]: iters left: 5 (9 enodes) 56.410 * * [simplify]: iters left: 4 (45 enodes) 56.421 * * [simplify]: iters left: 3 (112 enodes) 56.464 * * [simplify]: iters left: 2 (238 enodes) 56.537 * * [simplify]: iters left: 1 (417 enodes) 56.666 * * [simplify]: Extracting #0: cost 1 inf + 0 56.666 * * [simplify]: Extracting #1: cost 12 inf + 0 56.666 * * [simplify]: Extracting #2: cost 79 inf + 0 56.667 * * [simplify]: Extracting #3: cost 168 inf + 278 56.668 * * [simplify]: Extracting #4: cost 143 inf + 8022 56.672 * * [simplify]: Extracting #5: cost 43 inf + 46729 56.678 * * [simplify]: Extracting #6: cost 2 inf + 67592 56.684 * * [simplify]: Extracting #7: cost 0 inf + 68691 56.695 * [simplify]: Simplified to (fma (* (* y x) (* y x)) (* y x) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) 56.695 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (pow (log1p (exp x)) 3) (pow (log1p (exp x)) 3)) (* (pow (* y x) 3) (pow (* y x) 3)))) (fma (* (* y x) (* y x)) (* y x) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))))) 56.696 * * * * [progress]: [ 72 / 152 ] simplifiying candidate # 56.696 * [simplify]: Simplifying (+ (pow (* (log1p (exp x)) (log1p (exp x))) 3) (pow (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) 3)) 56.696 * * [simplify]: iters left: 6 (13 enodes) 56.708 * * [simplify]: iters left: 5 (70 enodes) 56.735 * * [simplify]: iters left: 4 (196 enodes) 56.821 * * [simplify]: Extracting #0: cost 1 inf + 0 56.821 * * [simplify]: Extracting #1: cost 17 inf + 0 56.821 * * [simplify]: Extracting #2: cost 123 inf + 0 56.822 * * [simplify]: Extracting #3: cost 180 inf + 294 56.824 * * [simplify]: Extracting #4: cost 130 inf + 14723 56.833 * * [simplify]: Extracting #5: cost 22 inf + 55976 56.857 * * [simplify]: Extracting #6: cost 2 inf + 61582 56.880 * * [simplify]: Extracting #7: cost 0 inf + 62146 56.902 * [simplify]: Simplified to (fma (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))) (* (* (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x))))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))))) 56.902 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (/ (fma (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))) (* (* (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x))))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))))) (* (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (+ (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (* (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (* (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))))) 56.903 * * * * [progress]: [ 73 / 152 ] simplifiying candidate # 56.903 * [simplify]: Simplifying (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 56.903 * * [simplify]: iters left: 6 (12 enodes) 56.910 * * [simplify]: iters left: 5 (67 enodes) 56.943 * * [simplify]: iters left: 4 (216 enodes) 57.065 * * [simplify]: Extracting #0: cost 1 inf + 0 57.065 * * [simplify]: Extracting #1: cost 39 inf + 0 57.066 * * [simplify]: Extracting #2: cost 192 inf + 0 57.072 * * [simplify]: Extracting #3: cost 204 inf + 13033 57.096 * * [simplify]: Extracting #4: cost 42 inf + 63084 57.126 * * [simplify]: Extracting #5: cost 0 inf + 77082 57.151 * [simplify]: Simplified to (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))) (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))))) 57.151 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))) (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))))) (* (- (pow (log1p (exp x)) 3) (pow (* y x) 3)) (- (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))) 57.152 * * * * [progress]: [ 74 / 152 ] simplifiying candidate #real (real->posit16 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))))> 57.152 * * * * [progress]: [ 75 / 152 ] simplifiying candidate # 57.152 * * * * [progress]: [ 76 / 152 ] simplifiying candidate # 57.152 * * * * [progress]: [ 77 / 152 ] simplifiying candidate # 57.152 * [simplify]: Simplifying (log1p (exp x)) 57.152 * * [simplify]: iters left: 2 (3 enodes) 57.153 * * [simplify]: iters left: 1 (9 enodes) 57.154 * * [simplify]: Extracting #0: cost 1 inf + 0 57.154 * * [simplify]: Extracting #1: cost 3 inf + 0 57.154 * * [simplify]: Extracting #2: cost 5 inf + 0 57.154 * * [simplify]: Extracting #3: cost 4 inf + 1 57.154 * * [simplify]: Extracting #4: cost 0 inf + 465 57.154 * [simplify]: Simplified to (log1p (exp x)) 57.154 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (pow (log1p (exp x)) (+ 1 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.154 * [simplify]: Simplifying (+ 1 1) 57.154 * * [simplify]: iters left: 2 (2 enodes) 57.156 * * [simplify]: iters left: 1 (9 enodes) 57.158 * * [simplify]: Extracting #0: cost 1 inf + 0 57.158 * * [simplify]: Extracting #1: cost 0 inf + 1 57.158 * [simplify]: Simplified to 2 57.158 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (pow (log1p (exp x)) 2) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.158 * * * * [progress]: [ 78 / 152 ] simplifiying candidate # 57.158 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 57.158 * * [simplify]: iters left: 4 (4 enodes) 57.159 * * [simplify]: iters left: 3 (12 enodes) 57.161 * * [simplify]: Extracting #0: cost 1 inf + 0 57.161 * * [simplify]: Extracting #1: cost 3 inf + 0 57.161 * * [simplify]: Extracting #2: cost 5 inf + 0 57.161 * * [simplify]: Extracting #3: cost 7 inf + 0 57.161 * * [simplify]: Extracting #4: cost 6 inf + 1 57.161 * * [simplify]: Extracting #5: cost 0 inf + 867 57.161 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 57.161 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (pow (* (log1p (exp x)) (log1p (exp x))) 1) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.161 * * * * [progress]: [ 79 / 152 ] simplifiying candidate # 57.162 * * * * [progress]: [ 80 / 152 ] simplifiying candidate # 57.162 * [simplify]: Simplifying (log1p (exp x)) 57.162 * * [simplify]: iters left: 2 (3 enodes) 57.162 * * [simplify]: iters left: 1 (9 enodes) 57.164 * * [simplify]: Extracting #0: cost 1 inf + 0 57.164 * * [simplify]: Extracting #1: cost 3 inf + 0 57.164 * * [simplify]: Extracting #2: cost 5 inf + 0 57.164 * * [simplify]: Extracting #3: cost 4 inf + 1 57.164 * * [simplify]: Extracting #4: cost 0 inf + 465 57.164 * [simplify]: Simplified to (log1p (exp x)) 57.164 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (pow (log1p (exp x)) (+ 1 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.164 * * * * [progress]: [ 81 / 152 ] simplifiying candidate # 57.164 * * * * [progress]: [ 82 / 152 ] simplifiying candidate # 57.164 * [simplify]: Simplifying (+ (log (log1p (exp x))) (log (log1p (exp x)))) 57.164 * * [simplify]: iters left: 5 (5 enodes) 57.165 * * [simplify]: iters left: 4 (15 enodes) 57.167 * * [simplify]: Extracting #0: cost 1 inf + 0 57.167 * * [simplify]: Extracting #1: cost 3 inf + 0 57.167 * * [simplify]: Extracting #2: cost 5 inf + 0 57.167 * * [simplify]: Extracting #3: cost 7 inf + 0 57.168 * * [simplify]: Extracting #4: cost 9 inf + 0 57.168 * * [simplify]: Extracting #5: cost 8 inf + 1 57.168 * * [simplify]: Extracting #6: cost 0 inf + 1469 57.168 * [simplify]: Simplified to (+ (log (log1p (exp x))) (log (log1p (exp x)))) 57.168 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (exp (+ (log (log1p (exp x))) (log (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.168 * * * * [progress]: [ 83 / 152 ] simplifiying candidate # 57.168 * * * * [progress]: [ 84 / 152 ] simplifiying candidate # 57.168 * * * * [progress]: [ 85 / 152 ] simplifiying candidate # 57.168 * [simplify]: Simplifying (* (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) 57.168 * * [simplify]: iters left: 6 (6 enodes) 57.170 * * [simplify]: iters left: 5 (25 enodes) 57.176 * * [simplify]: iters left: 4 (37 enodes) 57.190 * * [simplify]: iters left: 3 (52 enodes) 57.211 * * [simplify]: iters left: 2 (90 enodes) 57.247 * * [simplify]: iters left: 1 (178 enodes) 57.295 * * [simplify]: Extracting #0: cost 1 inf + 0 57.295 * * [simplify]: Extracting #1: cost 21 inf + 0 57.295 * * [simplify]: Extracting #2: cost 85 inf + 3 57.296 * * [simplify]: Extracting #3: cost 95 inf + 9 57.296 * * [simplify]: Extracting #4: cost 89 inf + 617 57.298 * * [simplify]: Extracting #5: cost 34 inf + 21873 57.301 * * [simplify]: Extracting #6: cost 3 inf + 36398 57.304 * * [simplify]: Extracting #7: cost 0 inf + 38005 57.307 * [simplify]: Simplified to (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) 57.307 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (cbrt (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.307 * * * * [progress]: [ 86 / 152 ] simplifiying candidate # 57.307 * * * * [progress]: [ 87 / 152 ] simplifiying candidate # 57.307 * * * * [progress]: [ 88 / 152 ] simplifiying candidate # 57.307 * * * * [progress]: [ 89 / 152 ] simplifiying candidate # 57.307 * * * * [progress]: [ 90 / 152 ] simplifiying candidate # 57.307 * [simplify]: Simplifying (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) 57.308 * * [simplify]: iters left: 6 (6 enodes) 57.309 * * [simplify]: iters left: 5 (22 enodes) 57.312 * * [simplify]: iters left: 4 (26 enodes) 57.317 * * [simplify]: iters left: 3 (37 enodes) 57.327 * * [simplify]: iters left: 2 (61 enodes) 57.351 * * [simplify]: iters left: 1 (109 enodes) 57.394 * * [simplify]: Extracting #0: cost 1 inf + 0 57.394 * * [simplify]: Extracting #1: cost 13 inf + 0 57.394 * * [simplify]: Extracting #2: cost 40 inf + 1 57.394 * * [simplify]: Extracting #3: cost 40 inf + 7 57.395 * * [simplify]: Extracting #4: cost 37 inf + 81 57.395 * * [simplify]: Extracting #5: cost 33 inf + 475 57.396 * * [simplify]: Extracting #6: cost 19 inf + 6410 57.398 * * [simplify]: Extracting #7: cost 2 inf + 16142 57.401 * * [simplify]: Extracting #8: cost 0 inf + 17759 57.404 * [simplify]: Simplified to (* (log1p (exp x)) (cbrt (log1p (exp x)))) 57.404 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (* (* (log1p (exp x)) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.405 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 57.405 * * [simplify]: iters left: 5 (5 enodes) 57.407 * * [simplify]: iters left: 4 (15 enodes) 57.411 * * [simplify]: Extracting #0: cost 1 inf + 0 57.411 * * [simplify]: Extracting #1: cost 3 inf + 0 57.411 * * [simplify]: Extracting #2: cost 5 inf + 0 57.411 * * [simplify]: Extracting #3: cost 7 inf + 0 57.411 * * [simplify]: Extracting #4: cost 9 inf + 0 57.411 * * [simplify]: Extracting #5: cost 8 inf + 1 57.411 * * [simplify]: Extracting #6: cost 0 inf + 1509 57.412 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 57.412 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (* (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.412 * * * * [progress]: [ 91 / 152 ] simplifiying candidate # 57.412 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 57.412 * * [simplify]: iters left: 5 (5 enodes) 57.414 * * [simplify]: iters left: 4 (13 enodes) 57.418 * * [simplify]: iters left: 3 (14 enodes) 57.422 * * [simplify]: Extracting #0: cost 1 inf + 0 57.422 * * [simplify]: Extracting #1: cost 4 inf + 0 57.422 * * [simplify]: Extracting #2: cost 7 inf + 0 57.422 * * [simplify]: Extracting #3: cost 6 inf + 1 57.422 * * [simplify]: Extracting #4: cost 2 inf + 465 57.422 * * [simplify]: Extracting #5: cost 0 inf + 867 57.422 * [simplify]: Simplified to (log1p (exp x)) 57.422 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.423 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 57.423 * * [simplify]: iters left: 5 (5 enodes) 57.425 * * [simplify]: iters left: 4 (13 enodes) 57.429 * * [simplify]: iters left: 3 (14 enodes) 57.432 * * [simplify]: Extracting #0: cost 1 inf + 0 57.432 * * [simplify]: Extracting #1: cost 4 inf + 0 57.432 * * [simplify]: Extracting #2: cost 7 inf + 0 57.432 * * [simplify]: Extracting #3: cost 6 inf + 1 57.433 * * [simplify]: Extracting #4: cost 2 inf + 465 57.433 * * [simplify]: Extracting #5: cost 0 inf + 867 57.433 * [simplify]: Simplified to (log1p (exp x)) 57.433 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (* (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.433 * * * * [progress]: [ 92 / 152 ] simplifiying candidate # 57.434 * [simplify]: Simplifying (* 1 1) 57.434 * * [simplify]: iters left: 2 (2 enodes) 57.435 * * [simplify]: iters left: 1 (6 enodes) 57.437 * * [simplify]: Extracting #0: cost 1 inf + 0 57.437 * * [simplify]: Extracting #1: cost 0 inf + 1 57.437 * [simplify]: Simplified to 1 57.437 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (* 1 (* (log1p (exp x)) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.438 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 57.438 * * [simplify]: iters left: 4 (4 enodes) 57.439 * * [simplify]: iters left: 3 (12 enodes) 57.443 * * [simplify]: Extracting #0: cost 1 inf + 0 57.443 * * [simplify]: Extracting #1: cost 3 inf + 0 57.443 * * [simplify]: Extracting #2: cost 5 inf + 0 57.443 * * [simplify]: Extracting #3: cost 7 inf + 0 57.443 * * [simplify]: Extracting #4: cost 6 inf + 1 57.443 * * [simplify]: Extracting #5: cost 0 inf + 867 57.443 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 57.443 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (* 1 (* (log1p (exp x)) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.444 * * * * [progress]: [ 93 / 152 ] simplifiying candidate # 57.444 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 57.444 * * [simplify]: iters left: 5 (5 enodes) 57.446 * * [simplify]: iters left: 4 (13 enodes) 57.450 * * [simplify]: iters left: 3 (14 enodes) 57.453 * * [simplify]: Extracting #0: cost 1 inf + 0 57.453 * * [simplify]: Extracting #1: cost 4 inf + 0 57.453 * * [simplify]: Extracting #2: cost 7 inf + 0 57.454 * * [simplify]: Extracting #3: cost 6 inf + 1 57.454 * * [simplify]: Extracting #4: cost 2 inf + 465 57.454 * * [simplify]: Extracting #5: cost 0 inf + 867 57.454 * [simplify]: Simplified to (log1p (exp x)) 57.454 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.455 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 57.455 * * [simplify]: iters left: 5 (5 enodes) 57.457 * * [simplify]: iters left: 4 (13 enodes) 57.458 * * [simplify]: iters left: 3 (14 enodes) 57.460 * * [simplify]: Extracting #0: cost 1 inf + 0 57.460 * * [simplify]: Extracting #1: cost 4 inf + 0 57.460 * * [simplify]: Extracting #2: cost 7 inf + 0 57.460 * * [simplify]: Extracting #3: cost 6 inf + 1 57.460 * * [simplify]: Extracting #4: cost 2 inf + 465 57.460 * * [simplify]: Extracting #5: cost 0 inf + 867 57.460 * [simplify]: Simplified to (log1p (exp x)) 57.460 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (* (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.461 * * * * [progress]: [ 94 / 152 ] simplifiying candidate # 57.461 * [simplify]: Simplifying (log1p (exp x)) 57.461 * * [simplify]: iters left: 2 (3 enodes) 57.461 * * [simplify]: iters left: 1 (9 enodes) 57.463 * * [simplify]: Extracting #0: cost 1 inf + 0 57.463 * * [simplify]: Extracting #1: cost 3 inf + 0 57.463 * * [simplify]: Extracting #2: cost 5 inf + 0 57.463 * * [simplify]: Extracting #3: cost 4 inf + 1 57.463 * * [simplify]: Extracting #4: cost 0 inf + 465 57.463 * [simplify]: Simplified to (log1p (exp x)) 57.463 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (pow (log1p (exp x)) (* 2 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.463 * [simplify]: Simplifying (* 2 1) 57.463 * * [simplify]: iters left: 2 (3 enodes) 57.464 * * [simplify]: iters left: 1 (9 enodes) 57.466 * * [simplify]: Extracting #0: cost 1 inf + 0 57.466 * * [simplify]: Extracting #1: cost 0 inf + 1 57.466 * [simplify]: Simplified to 2 57.466 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (pow (log1p (exp x)) 2) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.466 * * * * [progress]: [ 95 / 152 ] simplifiying candidate # 57.466 * [simplify]: Simplifying (cbrt (log1p (exp x))) 57.466 * * [simplify]: iters left: 3 (4 enodes) 57.467 * * [simplify]: iters left: 2 (12 enodes) 57.469 * * [simplify]: Extracting #0: cost 1 inf + 0 57.469 * * [simplify]: Extracting #1: cost 3 inf + 0 57.469 * * [simplify]: Extracting #2: cost 5 inf + 0 57.469 * * [simplify]: Extracting #3: cost 7 inf + 0 57.469 * * [simplify]: Extracting #4: cost 6 inf + 1 57.469 * * [simplify]: Extracting #5: cost 0 inf + 947 57.469 * [simplify]: Simplified to (cbrt (log1p (exp x))) 57.469 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (* (* (log1p (exp x)) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (cbrt (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.469 * * * * [progress]: [ 96 / 152 ] simplifiying candidate # 57.469 * [simplify]: Simplifying (sqrt (log1p (exp x))) 57.469 * * [simplify]: iters left: 3 (4 enodes) 57.470 * * [simplify]: iters left: 2 (12 enodes) 57.472 * * [simplify]: Extracting #0: cost 1 inf + 0 57.472 * * [simplify]: Extracting #1: cost 3 inf + 0 57.472 * * [simplify]: Extracting #2: cost 5 inf + 0 57.472 * * [simplify]: Extracting #3: cost 7 inf + 0 57.472 * * [simplify]: Extracting #4: cost 6 inf + 1 57.472 * * [simplify]: Extracting #5: cost 0 inf + 867 57.472 * [simplify]: Simplified to (sqrt (log1p (exp x))) 57.472 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (* (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.472 * * * * [progress]: [ 97 / 152 ] simplifiying candidate # 57.472 * [simplify]: Simplifying (log1p (exp x)) 57.472 * * [simplify]: iters left: 2 (3 enodes) 57.473 * * [simplify]: iters left: 1 (9 enodes) 57.474 * * [simplify]: Extracting #0: cost 1 inf + 0 57.474 * * [simplify]: Extracting #1: cost 3 inf + 0 57.474 * * [simplify]: Extracting #2: cost 5 inf + 0 57.474 * * [simplify]: Extracting #3: cost 4 inf + 1 57.474 * * [simplify]: Extracting #4: cost 0 inf + 465 57.474 * [simplify]: Simplified to (log1p (exp x)) 57.475 * [simplify]: Simplified (2 2 1 1 2) to (λ (x y) (/ 1 (/ (+ (* (* (log1p (exp x)) 1) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.475 * * * * [progress]: [ 98 / 152 ] simplifiying candidate # 57.475 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 57.475 * * [simplify]: iters left: 5 (5 enodes) 57.476 * * [simplify]: iters left: 4 (15 enodes) 57.478 * * [simplify]: Extracting #0: cost 1 inf + 0 57.478 * * [simplify]: Extracting #1: cost 3 inf + 0 57.478 * * [simplify]: Extracting #2: cost 5 inf + 0 57.478 * * [simplify]: Extracting #3: cost 7 inf + 0 57.478 * * [simplify]: Extracting #4: cost 9 inf + 0 57.478 * * [simplify]: Extracting #5: cost 8 inf + 1 57.478 * * [simplify]: Extracting #6: cost 0 inf + 1509 57.478 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 57.478 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.478 * * * * [progress]: [ 99 / 152 ] simplifiying candidate # 57.479 * [simplify]: Simplifying (sqrt (log1p (exp x))) 57.479 * * [simplify]: iters left: 3 (4 enodes) 57.479 * * [simplify]: iters left: 2 (12 enodes) 57.481 * * [simplify]: Extracting #0: cost 1 inf + 0 57.481 * * [simplify]: Extracting #1: cost 3 inf + 0 57.481 * * [simplify]: Extracting #2: cost 5 inf + 0 57.481 * * [simplify]: Extracting #3: cost 7 inf + 0 57.481 * * [simplify]: Extracting #4: cost 6 inf + 1 57.481 * * [simplify]: Extracting #5: cost 0 inf + 867 57.481 * [simplify]: Simplified to (sqrt (log1p (exp x))) 57.481 * [simplify]: Simplified (2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (* (sqrt (log1p (exp x))) (* (sqrt (log1p (exp x))) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 57.482 * * * * [progress]: [ 100 / 152 ] simplifiying candidate # 57.482 * * * * [progress]: [ 101 / 152 ] simplifiying candidate #real (real->posit16 (* (log1p (exp x)) (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))))> 57.482 * * * * [progress]: [ 102 / 152 ] simplifiying candidate # 57.482 * * * * [progress]: [ 103 / 152 ] simplifiying candidate # 57.482 * * * * [progress]: [ 104 / 152 ] simplifiying candidate # 57.482 * * * * [progress]: [ 105 / 152 ] simplifiying candidate # 57.482 * [simplify]: Simplifying (* (log (log1p (exp x))) 3) 57.482 * * [simplify]: iters left: 5 (6 enodes) 57.484 * * [simplify]: iters left: 4 (19 enodes) 57.491 * * [simplify]: Extracting #0: cost 1 inf + 0 57.491 * * [simplify]: Extracting #1: cost 4 inf + 0 57.491 * * [simplify]: Extracting #2: cost 5 inf + 1 57.491 * * [simplify]: Extracting #3: cost 7 inf + 1 57.491 * * [simplify]: Extracting #4: cost 9 inf + 1 57.491 * * [simplify]: Extracting #5: cost 8 inf + 2 57.492 * * [simplify]: Extracting #6: cost 0 inf + 1472 57.492 * [simplify]: Simplified to (* (log (log1p (exp x))) 3) 57.492 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (exp (* (log (log1p (exp x))) 3)) (pow (* y x) 3))))) 57.492 * * * * [progress]: [ 106 / 152 ] simplifiying candidate # 57.492 * * * * [progress]: [ 107 / 152 ] simplifiying candidate # 57.493 * [simplify]: Simplifying (log1p (exp x)) 57.493 * * [simplify]: iters left: 2 (3 enodes) 57.494 * * [simplify]: iters left: 1 (9 enodes) 57.497 * * [simplify]: Extracting #0: cost 1 inf + 0 57.497 * * [simplify]: Extracting #1: cost 3 inf + 0 57.497 * * [simplify]: Extracting #2: cost 5 inf + 0 57.497 * * [simplify]: Extracting #3: cost 4 inf + 1 57.497 * * [simplify]: Extracting #4: cost 0 inf + 465 57.497 * [simplify]: Simplified to (log1p (exp x)) 57.497 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) (* 1 3)) (pow (* y x) 3))))) 57.497 * * * * [progress]: [ 108 / 152 ] simplifiying candidate # 57.497 * [simplify]: Simplifying (cbrt 3) 57.498 * * [simplify]: iters left: 1 (2 enodes) 57.499 * * [simplify]: Extracting #0: cost 1 inf + 0 57.499 * * [simplify]: Extracting #1: cost 3 inf + 0 57.499 * * [simplify]: Extracting #2: cost 2 inf + 1 57.499 * * [simplify]: Extracting #3: cost 0 inf + 163 57.499 * [simplify]: Simplified to (cbrt 3) 57.499 * [simplify]: Simplified (2 2 2 1 2) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (pow (log1p (exp x)) (* (cbrt 3) (cbrt 3))) (cbrt 3)) (pow (* y x) 3))))) 57.500 * * * * [progress]: [ 109 / 152 ] simplifiying candidate # 57.500 * [simplify]: Simplifying (sqrt 3) 57.500 * * [simplify]: iters left: 1 (2 enodes) 57.501 * * [simplify]: Extracting #0: cost 1 inf + 0 57.502 * * [simplify]: Extracting #1: cost 3 inf + 0 57.502 * * [simplify]: Extracting #2: cost 2 inf + 1 57.502 * * [simplify]: Extracting #3: cost 0 inf + 83 57.502 * [simplify]: Simplified to (sqrt 3) 57.502 * [simplify]: Simplified (2 2 2 1 2) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (pow (log1p (exp x)) (sqrt 3)) (sqrt 3)) (pow (* y x) 3))))) 57.502 * * * * [progress]: [ 110 / 152 ] simplifiying candidate # 57.502 * * * * [progress]: [ 111 / 152 ] simplifiying candidate # 57.502 * [simplify]: Simplifying (pow (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 3) 57.502 * * [simplify]: iters left: 6 (7 enodes) 57.505 * * [simplify]: iters left: 5 (31 enodes) 57.512 * * [simplify]: iters left: 4 (60 enodes) 57.526 * * [simplify]: iters left: 3 (114 enodes) 57.557 * * [simplify]: iters left: 2 (214 enodes) 57.634 * * [simplify]: iters left: 1 (455 enodes) 57.821 * * [simplify]: Extracting #0: cost 1 inf + 0 57.822 * * [simplify]: Extracting #1: cost 51 inf + 0 57.823 * * [simplify]: Extracting #2: cost 198 inf + 3 57.825 * * [simplify]: Extracting #3: cost 203 inf + 14 57.827 * * [simplify]: Extracting #4: cost 195 inf + 483 57.838 * * [simplify]: Extracting #5: cost 132 inf + 35338 57.861 * * [simplify]: Extracting #6: cost 11 inf + 128665 57.887 * * [simplify]: Extracting #7: cost 0 inf + 137925 57.900 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 57.900 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (* (log1p (exp x)) (log1p (exp x))) (pow (cbrt (log1p (exp x))) 3)) (pow (* y x) 3))))) 57.900 * * * * [progress]: [ 112 / 152 ] simplifiying candidate # 57.901 * [simplify]: Simplifying (pow (sqrt (log1p (exp x))) 3) 57.901 * * [simplify]: iters left: 4 (6 enodes) 57.903 * * [simplify]: iters left: 3 (26 enodes) 57.912 * * [simplify]: iters left: 2 (40 enodes) 57.927 * * [simplify]: iters left: 1 (67 enodes) 57.953 * * [simplify]: Extracting #0: cost 1 inf + 0 57.953 * * [simplify]: Extracting #1: cost 9 inf + 0 57.954 * * [simplify]: Extracting #2: cost 18 inf + 1 57.954 * * [simplify]: Extracting #3: cost 21 inf + 3 57.954 * * [simplify]: Extracting #4: cost 18 inf + 147 57.954 * * [simplify]: Extracting #5: cost 4 inf + 4911 57.956 * * [simplify]: Extracting #6: cost 0 inf + 6890 57.957 * [simplify]: Simplified to (* (log1p (exp x)) (sqrt (log1p (exp x)))) 57.957 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (sqrt (log1p (exp x))) 3)) (pow (* y x) 3))))) 57.957 * * * * [progress]: [ 113 / 152 ] simplifiying candidate # 57.958 * [simplify]: Simplifying (pow 1 3) 57.958 * * [simplify]: iters left: 1 (3 enodes) 57.961 * * [simplify]: Extracting #0: cost 1 inf + 0 57.961 * * [simplify]: Extracting #1: cost 0 inf + 1 57.961 * [simplify]: Simplified to 1 57.961 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* 1 (pow (log1p (exp x)) 3)) (pow (* y x) 3))))) 57.961 * * * * [progress]: [ 114 / 152 ] simplifiying candidate # 57.961 * * * * [progress]: [ 115 / 152 ] simplifiying candidate # 57.962 * * * * [progress]: [ 116 / 152 ] simplifiying candidate # 57.962 * * * * [progress]: [ 117 / 152 ] simplifiying candidate # 57.962 * * * * [progress]: [ 118 / 152 ] simplifiying candidate # 57.962 * * * * [progress]: [ 119 / 152 ] simplifiying candidate # 57.962 * * * * [progress]: [ 120 / 152 ] simplifiying candidate # 57.962 * [simplify]: Simplifying (pow (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 3) 57.962 * * [simplify]: iters left: 6 (7 enodes) 57.967 * * [simplify]: iters left: 5 (31 enodes) 57.984 * * [simplify]: iters left: 4 (60 enodes) 58.009 * * [simplify]: iters left: 3 (114 enodes) 58.052 * * [simplify]: iters left: 2 (214 enodes) 58.140 * * [simplify]: iters left: 1 (455 enodes) 58.347 * * [simplify]: Extracting #0: cost 1 inf + 0 58.347 * * [simplify]: Extracting #1: cost 51 inf + 0 58.348 * * [simplify]: Extracting #2: cost 198 inf + 3 58.349 * * [simplify]: Extracting #3: cost 203 inf + 14 58.350 * * [simplify]: Extracting #4: cost 195 inf + 483 58.353 * * [simplify]: Extracting #5: cost 132 inf + 35338 58.372 * * [simplify]: Extracting #6: cost 11 inf + 128665 58.395 * * [simplify]: Extracting #7: cost 0 inf + 137925 58.409 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 58.409 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (* (log1p (exp x)) (log1p (exp x))) (pow (cbrt (log1p (exp x))) 3)) (pow (* y x) 3))))) 58.409 * * * * [progress]: [ 121 / 152 ] simplifiying candidate # 58.409 * [simplify]: Simplifying (pow (sqrt (log1p (exp x))) 3) 58.409 * * [simplify]: iters left: 4 (6 enodes) 58.411 * * [simplify]: iters left: 3 (26 enodes) 58.417 * * [simplify]: iters left: 2 (40 enodes) 58.431 * * [simplify]: iters left: 1 (67 enodes) 58.446 * * [simplify]: Extracting #0: cost 1 inf + 0 58.446 * * [simplify]: Extracting #1: cost 9 inf + 0 58.446 * * [simplify]: Extracting #2: cost 18 inf + 1 58.446 * * [simplify]: Extracting #3: cost 21 inf + 3 58.446 * * [simplify]: Extracting #4: cost 18 inf + 147 58.446 * * [simplify]: Extracting #5: cost 4 inf + 4911 58.447 * * [simplify]: Extracting #6: cost 0 inf + 6890 58.447 * [simplify]: Simplified to (* (log1p (exp x)) (sqrt (log1p (exp x)))) 58.447 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (* (log1p (exp x)) (sqrt (log1p (exp x)))) (pow (sqrt (log1p (exp x))) 3)) (pow (* y x) 3))))) 58.447 * * * * [progress]: [ 122 / 152 ] simplifiying candidate # 58.448 * [simplify]: Simplifying (pow 1 3) 58.448 * * [simplify]: iters left: 1 (3 enodes) 58.449 * * [simplify]: Extracting #0: cost 1 inf + 0 58.449 * * [simplify]: Extracting #1: cost 0 inf + 1 58.449 * [simplify]: Simplified to 1 58.449 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* 1 (pow (log1p (exp x)) 3)) (pow (* y x) 3))))) 58.450 * * * * [progress]: [ 123 / 152 ] simplifiying candidate # 58.450 * * * * [progress]: [ 124 / 152 ] simplifiying candidate # 58.450 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 58.450 * * [simplify]: iters left: 4 (4 enodes) 58.451 * * [simplify]: iters left: 3 (12 enodes) 58.453 * * [simplify]: Extracting #0: cost 1 inf + 0 58.453 * * [simplify]: Extracting #1: cost 3 inf + 0 58.453 * * [simplify]: Extracting #2: cost 5 inf + 0 58.453 * * [simplify]: Extracting #3: cost 7 inf + 0 58.453 * * [simplify]: Extracting #4: cost 6 inf + 1 58.453 * * [simplify]: Extracting #5: cost 0 inf + 867 58.453 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 58.453 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3))))) 58.453 * * * * [progress]: [ 125 / 152 ] simplifiying candidate # 58.453 * * * * [progress]: [ 126 / 152 ] simplifiying candidate # 58.453 * * * * [progress]: [ 127 / 152 ] simplifiying candidate # 58.453 * * * * [progress]: [ 128 / 152 ] simplifiying candidate #real (real->posit16 (pow (log1p (exp x)) 3))) (pow (* y x) 3)))))> 58.453 * * * * [progress]: [ 129 / 152 ] simplifiying candidate # 58.453 * * * * [progress]: [ 130 / 152 ] simplifiying candidate # 58.453 * * * * [progress]: [ 131 / 152 ] simplifiying candidate # 58.453 * * * * [progress]: [ 132 / 152 ] simplifiying candidate # 58.453 * [simplify]: Simplifying (exp x) 58.453 * * [simplify]: iters left: 1 (2 enodes) 58.454 * * [simplify]: Extracting #0: cost 1 inf + 0 58.454 * * [simplify]: Extracting #1: cost 3 inf + 0 58.454 * * [simplify]: Extracting #2: cost 2 inf + 1 58.454 * * [simplify]: Extracting #3: cost 0 inf + 143 58.454 * [simplify]: Simplified to (exp x) 58.454 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 58.454 * * * * [progress]: [ 133 / 152 ] simplifiying candidate # 58.454 * * * * [progress]: [ 134 / 152 ] simplifiying candidate # 58.454 * * * * [progress]: [ 135 / 152 ] simplifiying candidate # 58.454 * * * * [progress]: [ 136 / 152 ] simplifiying candidate # 58.454 * * * * [progress]: [ 137 / 152 ] simplifiying candidate # 58.454 * * * * [progress]: [ 138 / 152 ] simplifiying candidate # 58.454 * * * * [progress]: [ 139 / 152 ] simplifiying candidate # 58.455 * * * * [progress]: [ 140 / 152 ] simplifiying candidate #real (real->posit16 (log1p (exp x)))) 3) (pow (* y x) 3)))))> 58.455 * * * * [progress]: [ 141 / 152 ] simplifiying candidate # 58.455 * [simplify]: Simplifying (- (+ (/ 1 (log 2)) (* 1/4 (/ (pow x 2) (pow (log 2) 3)))) (+ (* 1/8 (/ (pow x 2) (pow (log 2) 2))) (* 1/2 (/ x (pow (log 2) 2))))) 58.455 * * [simplify]: iters left: 6 (21 enodes) 58.463 * * [simplify]: iters left: 5 (96 enodes) 58.499 * * [simplify]: iters left: 4 (213 enodes) 58.573 * * [simplify]: Extracting #0: cost 1 inf + 0 58.574 * * [simplify]: Extracting #1: cost 30 inf + 0 58.574 * * [simplify]: Extracting #2: cost 143 inf + 1 58.576 * * [simplify]: Extracting #3: cost 180 inf + 174 58.579 * * [simplify]: Extracting #4: cost 113 inf + 13779 58.597 * * [simplify]: Extracting #5: cost 13 inf + 39205 58.611 * * [simplify]: Extracting #6: cost 0 inf + 41111 58.621 * * [simplify]: Extracting #7: cost 0 inf + 41016 58.628 * [simplify]: Simplified to (+ (- (* (* (/ x (log 2)) (/ x (log 2))) (- (/ 1/4 (log 2)) 1/8)) (* 1/2 (/ x (* (log 2) (log 2))))) (/ 1 (log 2))) 58.629 * [simplify]: Simplified (2 2) to (λ (x y) (/ 1 (+ (- (* (* (/ x (log 2)) (/ x (log 2))) (- (/ 1/4 (log 2)) 1/8)) (* 1/2 (/ x (* (log 2) (log 2))))) (/ 1 (log 2))))) 58.629 * * * * [progress]: [ 142 / 152 ] simplifiying candidate # 58.629 * [simplify]: Simplifying (- (+ (/ (log (+ (exp x) 1)) (* (pow x 2) (pow y 2))) (+ (/ 1 (* x y)) (/ (pow (log (+ (exp x) 1)) 2) (* (pow x 3) (pow y 3)))))) 58.629 * * [simplify]: iters left: 6 (22 enodes) 58.636 * * [simplify]: iters left: 5 (105 enodes) 58.670 * * [simplify]: iters left: 4 (241 enodes) 58.767 * * [simplify]: Extracting #0: cost 1 inf + 0 58.768 * * [simplify]: Extracting #1: cost 17 inf + 0 58.768 * * [simplify]: Extracting #2: cost 124 inf + 0 58.769 * * [simplify]: Extracting #3: cost 223 inf + 208 58.773 * * [simplify]: Extracting #4: cost 173 inf + 12770 58.786 * * [simplify]: Extracting #5: cost 46 inf + 53049 58.795 * * [simplify]: Extracting #6: cost 1 inf + 71658 58.808 * * [simplify]: Extracting #7: cost 0 inf + 71681 58.820 * [simplify]: Simplified to (- (+ (* (/ (log1p (exp x)) (* (* y x) (* y x))) (/ (/ (log1p (exp x)) x) y)) (+ (/ 1 (* y x)) (/ (log1p (exp x)) (* (* y x) (* y x)))))) 58.820 * [simplify]: Simplified (2 2) to (λ (x y) (/ 1 (- (+ (* (/ (log1p (exp x)) (* (* y x) (* y x))) (/ (/ (log1p (exp x)) x) y)) (+ (/ 1 (* y x)) (/ (log1p (exp x)) (* (* y x) (* y x)))))))) 58.820 * * * * [progress]: [ 143 / 152 ] simplifiying candidate # 58.820 * [simplify]: Simplifying (- (+ (/ (log (+ (exp x) 1)) (* (pow x 2) (pow y 2))) (+ (/ 1 (* x y)) (/ (pow (log (+ (exp x) 1)) 2) (* (pow x 3) (pow y 3)))))) 58.821 * * [simplify]: iters left: 6 (22 enodes) 58.834 * * [simplify]: iters left: 5 (105 enodes) 58.876 * * [simplify]: iters left: 4 (241 enodes) 58.978 * * [simplify]: Extracting #0: cost 1 inf + 0 58.978 * * [simplify]: Extracting #1: cost 17 inf + 0 58.978 * * [simplify]: Extracting #2: cost 124 inf + 0 58.979 * * [simplify]: Extracting #3: cost 223 inf + 208 58.981 * * [simplify]: Extracting #4: cost 173 inf + 12770 58.988 * * [simplify]: Extracting #5: cost 46 inf + 53049 58.998 * * [simplify]: Extracting #6: cost 1 inf + 71658 59.008 * * [simplify]: Extracting #7: cost 0 inf + 71681 59.028 * [simplify]: Simplified to (- (+ (* (/ (log1p (exp x)) (* (* y x) (* y x))) (/ (/ (log1p (exp x)) x) y)) (+ (/ 1 (* y x)) (/ (log1p (exp x)) (* (* y x) (* y x)))))) 59.028 * [simplify]: Simplified (2 2) to (λ (x y) (/ 1 (- (+ (* (/ (log1p (exp x)) (* (* y x) (* y x))) (/ (/ (log1p (exp x)) x) y)) (+ (/ 1 (* y x)) (/ (log1p (exp x)) (* (* y x) (* y x)))))))) 59.028 * * * * [progress]: [ 144 / 152 ] simplifiying candidate # 59.028 * [simplify]: Simplifying (+ (* 1/4 (* (log 2) (pow x 2))) (+ (* (log 2) x) (+ (* 1/4 (pow x 2)) (pow (log 2) 2)))) 59.029 * * [simplify]: iters left: 6 (13 enodes) 59.041 * * [simplify]: iters left: 5 (63 enodes) 59.065 * * [simplify]: iters left: 4 (124 enodes) 59.115 * * [simplify]: iters left: 3 (259 enodes) 59.234 * * [simplify]: Extracting #0: cost 1 inf + 0 59.234 * * [simplify]: Extracting #1: cost 28 inf + 0 59.235 * * [simplify]: Extracting #2: cost 80 inf + 264 59.236 * * [simplify]: Extracting #3: cost 77 inf + 693 59.239 * * [simplify]: Extracting #4: cost 33 inf + 8858 59.248 * * [simplify]: Extracting #5: cost 1 inf + 15209 59.257 * * [simplify]: Extracting #6: cost 0 inf + 15461 59.265 * [simplify]: Simplified to (fma x (log 2) (fma (log 2) (+ (* (* x x) 1/4) (log 2)) (* (* x x) 1/4))) 59.266 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ 1 (/ (+ (fma x (log 2) (fma (log 2) (+ (* (* x x) 1/4) (log 2)) (* (* x x) 1/4))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 59.266 * * * * [progress]: [ 145 / 152 ] simplifiying candidate # 59.266 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 2) 59.266 * * [simplify]: iters left: 5 (7 enodes) 59.271 * * [simplify]: iters left: 4 (28 enodes) 59.281 * * [simplify]: iters left: 3 (39 enodes) 59.299 * * [simplify]: iters left: 2 (61 enodes) 59.318 * * [simplify]: iters left: 1 (99 enodes) 59.352 * * [simplify]: Extracting #0: cost 1 inf + 0 59.352 * * [simplify]: Extracting #1: cost 4 inf + 0 59.352 * * [simplify]: Extracting #2: cost 12 inf + 1 59.352 * * [simplify]: Extracting #3: cost 27 inf + 2 59.352 * * [simplify]: Extracting #4: cost 21 inf + 149 59.353 * * [simplify]: Extracting #5: cost 14 inf + 1651 59.353 * * [simplify]: Extracting #6: cost 3 inf + 6023 59.355 * * [simplify]: Extracting #7: cost 0 inf + 7248 59.356 * * [simplify]: Extracting #8: cost 0 inf + 7117 59.358 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 59.358 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 59.358 * * * * [progress]: [ 146 / 152 ] simplifiying candidate # 59.359 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 2) 59.359 * * [simplify]: iters left: 5 (7 enodes) 59.363 * * [simplify]: iters left: 4 (28 enodes) 59.371 * * [simplify]: iters left: 3 (39 enodes) 59.379 * * [simplify]: iters left: 2 (61 enodes) 59.390 * * [simplify]: iters left: 1 (99 enodes) 59.416 * * [simplify]: Extracting #0: cost 1 inf + 0 59.416 * * [simplify]: Extracting #1: cost 4 inf + 0 59.416 * * [simplify]: Extracting #2: cost 12 inf + 1 59.417 * * [simplify]: Extracting #3: cost 27 inf + 2 59.417 * * [simplify]: Extracting #4: cost 21 inf + 149 59.417 * * [simplify]: Extracting #5: cost 14 inf + 1651 59.418 * * [simplify]: Extracting #6: cost 3 inf + 6023 59.420 * * [simplify]: Extracting #7: cost 0 inf + 7248 59.421 * * [simplify]: Extracting #8: cost 0 inf + 7117 59.422 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 59.422 * [simplify]: Simplified (2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 59.422 * * * * [progress]: [ 147 / 152 ] simplifiying candidate # 59.423 * [simplify]: Simplifying (+ (* 3/4 (* (log 2) (pow x 2))) (+ (* 3/8 (* (pow (log 2) 2) (pow x 2))) (+ (pow (log 2) 3) (* 3/2 (* (pow (log 2) 2) x))))) 59.423 * * [simplify]: iters left: 6 (19 enodes) 59.436 * * [simplify]: iters left: 5 (91 enodes) 59.462 * * [simplify]: iters left: 4 (200 enodes) 59.562 * * [simplify]: iters left: 3 (486 enodes) 59.823 * * [simplify]: Extracting #0: cost 1 inf + 0 59.823 * * [simplify]: Extracting #1: cost 48 inf + 0 59.825 * * [simplify]: Extracting #2: cost 170 inf + 129 59.829 * * [simplify]: Extracting #3: cost 135 inf + 6707 59.849 * * [simplify]: Extracting #4: cost 30 inf + 30189 59.872 * * [simplify]: Extracting #5: cost 1 inf + 37271 59.886 * * [simplify]: Extracting #6: cost 0 inf + 37633 59.898 * [simplify]: Simplified to (fma (* x x) (* (log 2) (+ 3/4 (* 3/8 (log 2)))) (* (log 2) (* (log 2) (fma 3/2 x (log 2))))) 59.898 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (fma (* x x) (* (log 2) (+ 3/4 (* 3/8 (log 2)))) (* (log 2) (* (log 2) (fma 3/2 x (log 2))))) (pow (* y x) 3))))) 59.898 * * * * [progress]: [ 148 / 152 ] simplifiying candidate # 59.898 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 3) 59.898 * * [simplify]: iters left: 5 (7 enodes) 59.901 * * [simplify]: iters left: 4 (32 enodes) 59.910 * * [simplify]: iters left: 3 (51 enodes) 59.929 * * [simplify]: iters left: 2 (77 enodes) 59.943 * * [simplify]: iters left: 1 (118 enodes) 59.976 * * [simplify]: Extracting #0: cost 1 inf + 0 59.976 * * [simplify]: Extracting #1: cost 13 inf + 0 59.977 * * [simplify]: Extracting #2: cost 33 inf + 1 59.977 * * [simplify]: Extracting #3: cost 37 inf + 4 59.977 * * [simplify]: Extracting #4: cost 34 inf + 78 59.978 * * [simplify]: Extracting #5: cost 24 inf + 2857 59.979 * * [simplify]: Extracting #6: cost 3 inf + 14023 59.982 * * [simplify]: Extracting #7: cost 0 inf + 15168 59.984 * [simplify]: Simplified to (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) 59.984 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3))))) 59.984 * * * * [progress]: [ 149 / 152 ] simplifiying candidate # 59.984 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 3) 59.984 * * [simplify]: iters left: 5 (7 enodes) 59.989 * * [simplify]: iters left: 4 (32 enodes) 60.003 * * [simplify]: iters left: 3 (51 enodes) 60.022 * * [simplify]: iters left: 2 (77 enodes) 60.047 * * [simplify]: iters left: 1 (118 enodes) 60.090 * * [simplify]: Extracting #0: cost 1 inf + 0 60.091 * * [simplify]: Extracting #1: cost 13 inf + 0 60.091 * * [simplify]: Extracting #2: cost 33 inf + 1 60.091 * * [simplify]: Extracting #3: cost 37 inf + 4 60.091 * * [simplify]: Extracting #4: cost 34 inf + 78 60.092 * * [simplify]: Extracting #5: cost 24 inf + 2857 60.093 * * [simplify]: Extracting #6: cost 3 inf + 14023 60.096 * * [simplify]: Extracting #7: cost 0 inf + 15168 60.098 * [simplify]: Simplified to (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) 60.098 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (pow (* y x) 3))))) 60.098 * * * * [progress]: [ 150 / 152 ] simplifiying candidate # 60.098 * [simplify]: Simplifying (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 60.099 * * [simplify]: iters left: 6 (10 enodes) 60.105 * * [simplify]: iters left: 5 (42 enodes) 60.115 * * [simplify]: iters left: 4 (61 enodes) 60.126 * * [simplify]: iters left: 3 (93 enodes) 60.139 * * [simplify]: iters left: 2 (114 enodes) 60.155 * * [simplify]: iters left: 1 (121 enodes) 60.167 * * [simplify]: Extracting #0: cost 1 inf + 0 60.167 * * [simplify]: Extracting #1: cost 14 inf + 0 60.167 * * [simplify]: Extracting #2: cost 20 inf + 61 60.168 * * [simplify]: Extracting #3: cost 8 inf + 971 60.168 * * [simplify]: Extracting #4: cost 0 inf + 1832 60.169 * [simplify]: Simplified to (fma (fma 1/8 x 1/2) x (log 2)) 60.169 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (fma (fma 1/8 x 1/2) x (log 2)) 3) (pow (* y x) 3))))) 60.169 * * * * [progress]: [ 151 / 152 ] simplifiying candidate # 60.169 * [simplify]: Simplifying (log (+ (exp x) 1)) 60.169 * * [simplify]: iters left: 4 (5 enodes) 60.171 * * [simplify]: iters left: 3 (18 enodes) 60.176 * * [simplify]: iters left: 2 (21 enodes) 60.179 * * [simplify]: Extracting #0: cost 1 inf + 0 60.179 * * [simplify]: Extracting #1: cost 4 inf + 0 60.179 * * [simplify]: Extracting #2: cost 8 inf + 0 60.179 * * [simplify]: Extracting #3: cost 6 inf + 2 60.179 * * [simplify]: Extracting #4: cost 0 inf + 690 60.179 * [simplify]: Simplified to (log1p (exp x)) 60.180 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 60.180 * * * * [progress]: [ 152 / 152 ] simplifiying candidate # 60.180 * [simplify]: Simplifying (log (+ (exp x) 1)) 60.180 * * [simplify]: iters left: 4 (5 enodes) 60.181 * * [simplify]: iters left: 3 (18 enodes) 60.184 * * [simplify]: iters left: 2 (21 enodes) 60.187 * * [simplify]: Extracting #0: cost 1 inf + 0 60.187 * * [simplify]: Extracting #1: cost 4 inf + 0 60.187 * * [simplify]: Extracting #2: cost 8 inf + 0 60.187 * * [simplify]: Extracting #3: cost 6 inf + 2 60.187 * * [simplify]: Extracting #4: cost 0 inf + 690 60.187 * [simplify]: Simplified to (log1p (exp x)) 60.188 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))))) 60.188 * * * [progress]: adding candidates to table 62.301 * * [progress]: iteration 4 / 4 62.301 * * * [progress]: picking best candidate 62.307 * * * * [pick]: Picked # 62.307 * * * [progress]: localizing error 62.365 * * * [progress]: generating rewritten candidates 62.365 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2) 62.612 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 63.026 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2 1 1) 63.032 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2 1) 63.039 * * * [progress]: generating series expansions 63.039 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2) 63.040 * [backup-simplify]: Simplify (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))) into (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (log1p (exp x)) (* x y))) 63.040 * [approximate]: Taking taylor expansion of (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (log1p (exp x)) (* x y))) in (x y) around 0 63.040 * [taylor]: Taking taylor expansion of (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (log1p (exp x)) (* x y))) in y 63.040 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in y 63.040 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in y 63.040 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 63.040 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.040 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 63.040 * [taylor]: Taking taylor expansion of 1 in y 63.040 * [backup-simplify]: Simplify 1 into 1 63.040 * [taylor]: Taking taylor expansion of (exp x) in y 63.040 * [taylor]: Taking taylor expansion of x in y 63.040 * [backup-simplify]: Simplify x into x 63.040 * [backup-simplify]: Simplify (exp x) into (exp x) 63.040 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 63.040 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 63.040 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in y 63.040 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 63.040 * [taylor]: Taking taylor expansion of (pow x 2) in y 63.040 * [taylor]: Taking taylor expansion of x in y 63.040 * [backup-simplify]: Simplify x into x 63.040 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.040 * [taylor]: Taking taylor expansion of y in y 63.040 * [backup-simplify]: Simplify 0 into 0 63.040 * [backup-simplify]: Simplify 1 into 1 63.040 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in y 63.040 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 63.040 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.041 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 63.041 * [taylor]: Taking taylor expansion of 1 in y 63.041 * [backup-simplify]: Simplify 1 into 1 63.041 * [taylor]: Taking taylor expansion of (exp x) in y 63.041 * [taylor]: Taking taylor expansion of x in y 63.041 * [backup-simplify]: Simplify x into x 63.041 * [backup-simplify]: Simplify (exp x) into (exp x) 63.041 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 63.041 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 63.041 * [taylor]: Taking taylor expansion of (* x y) in y 63.041 * [taylor]: Taking taylor expansion of x in y 63.041 * [backup-simplify]: Simplify x into x 63.041 * [taylor]: Taking taylor expansion of y in y 63.041 * [backup-simplify]: Simplify 0 into 0 63.041 * [backup-simplify]: Simplify 1 into 1 63.041 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in y 63.041 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 63.041 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.041 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 63.041 * [taylor]: Taking taylor expansion of 1 in y 63.041 * [backup-simplify]: Simplify 1 into 1 63.041 * [taylor]: Taking taylor expansion of (exp x) in y 63.041 * [taylor]: Taking taylor expansion of x in y 63.041 * [backup-simplify]: Simplify x into x 63.041 * [backup-simplify]: Simplify (exp x) into (exp x) 63.041 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 63.041 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 63.041 * [taylor]: Taking taylor expansion of (* x y) in y 63.041 * [taylor]: Taking taylor expansion of x in y 63.041 * [backup-simplify]: Simplify x into x 63.041 * [taylor]: Taking taylor expansion of y in y 63.041 * [backup-simplify]: Simplify 0 into 0 63.041 * [backup-simplify]: Simplify 1 into 1 63.042 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) (log (+ (exp x) 1))) into (pow (log (+ (exp x) 1)) 2) 63.042 * [backup-simplify]: Simplify (* x 0) into 0 63.042 * [backup-simplify]: Simplify (* (log (+ (exp x) 1)) 0) into 0 63.042 * [backup-simplify]: Simplify (+ 0 0) into 0 63.043 * [backup-simplify]: Simplify (+ (pow (log (+ (exp x) 1)) 2) 0) into (pow (log (+ (exp x) 1)) 2) 63.043 * [backup-simplify]: Simplify (* x 0) into 0 63.043 * [backup-simplify]: Simplify (- 0) into 0 63.043 * [backup-simplify]: Simplify (+ (log (+ (exp x) 1)) 0) into (log (+ (exp x) 1)) 63.043 * [backup-simplify]: Simplify (/ (pow (log (+ (exp x) 1)) 2) (log (+ (exp x) 1))) into (log (+ (exp x) 1)) 63.043 * [taylor]: Taking taylor expansion of (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (log1p (exp x)) (* x y))) in x 63.043 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in x 63.043 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 63.043 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.043 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.043 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.043 * [taylor]: Taking taylor expansion of 1 in x 63.043 * [backup-simplify]: Simplify 1 into 1 63.044 * [taylor]: Taking taylor expansion of (exp x) in x 63.044 * [taylor]: Taking taylor expansion of x in x 63.044 * [backup-simplify]: Simplify 0 into 0 63.044 * [backup-simplify]: Simplify 1 into 1 63.044 * [backup-simplify]: Simplify (exp 0) into 1 63.044 * [backup-simplify]: Simplify (+ 1 1) into 2 63.044 * [backup-simplify]: Simplify (log 2) into (log 2) 63.044 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in x 63.044 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 63.044 * [taylor]: Taking taylor expansion of (pow x 2) in x 63.044 * [taylor]: Taking taylor expansion of x in x 63.044 * [backup-simplify]: Simplify 0 into 0 63.044 * [backup-simplify]: Simplify 1 into 1 63.045 * [taylor]: Taking taylor expansion of (pow y 2) in x 63.045 * [taylor]: Taking taylor expansion of y in x 63.045 * [backup-simplify]: Simplify y into y 63.045 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in x 63.045 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.045 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.045 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.045 * [taylor]: Taking taylor expansion of 1 in x 63.045 * [backup-simplify]: Simplify 1 into 1 63.045 * [taylor]: Taking taylor expansion of (exp x) in x 63.045 * [taylor]: Taking taylor expansion of x in x 63.045 * [backup-simplify]: Simplify 0 into 0 63.045 * [backup-simplify]: Simplify 1 into 1 63.045 * [backup-simplify]: Simplify (exp 0) into 1 63.045 * [backup-simplify]: Simplify (+ 1 1) into 2 63.046 * [backup-simplify]: Simplify (log 2) into (log 2) 63.046 * [taylor]: Taking taylor expansion of (* x y) in x 63.046 * [taylor]: Taking taylor expansion of x in x 63.046 * [backup-simplify]: Simplify 0 into 0 63.046 * [backup-simplify]: Simplify 1 into 1 63.046 * [taylor]: Taking taylor expansion of y in x 63.046 * [backup-simplify]: Simplify y into y 63.046 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in x 63.046 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.046 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.046 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.046 * [taylor]: Taking taylor expansion of 1 in x 63.046 * [backup-simplify]: Simplify 1 into 1 63.046 * [taylor]: Taking taylor expansion of (exp x) in x 63.046 * [taylor]: Taking taylor expansion of x in x 63.046 * [backup-simplify]: Simplify 0 into 0 63.046 * [backup-simplify]: Simplify 1 into 1 63.046 * [backup-simplify]: Simplify (exp 0) into 1 63.046 * [backup-simplify]: Simplify (+ 1 1) into 2 63.047 * [backup-simplify]: Simplify (log 2) into (log 2) 63.047 * [taylor]: Taking taylor expansion of (* x y) in x 63.047 * [taylor]: Taking taylor expansion of x in x 63.047 * [backup-simplify]: Simplify 0 into 0 63.047 * [backup-simplify]: Simplify 1 into 1 63.047 * [taylor]: Taking taylor expansion of y in x 63.047 * [backup-simplify]: Simplify y into y 63.048 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.048 * [backup-simplify]: Simplify (* 0 y) into 0 63.048 * [backup-simplify]: Simplify (* (log 2) 0) into 0 63.049 * [backup-simplify]: Simplify (+ 0 0) into 0 63.050 * [backup-simplify]: Simplify (+ (pow (log 2) 2) 0) into (pow (log 2) 2) 63.050 * [backup-simplify]: Simplify (* 0 y) into 0 63.051 * [backup-simplify]: Simplify (- 0) into 0 63.051 * [backup-simplify]: Simplify (+ (log 2) 0) into (log 2) 63.053 * [backup-simplify]: Simplify (/ (pow (log 2) 2) (log 2)) into (log 2) 63.053 * [taylor]: Taking taylor expansion of (/ (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) (- (log1p (exp x)) (* x y))) in x 63.053 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp x)) 2) (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y)))) in x 63.053 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 63.053 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.053 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.053 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.053 * [taylor]: Taking taylor expansion of 1 in x 63.053 * [backup-simplify]: Simplify 1 into 1 63.053 * [taylor]: Taking taylor expansion of (exp x) in x 63.053 * [taylor]: Taking taylor expansion of x in x 63.053 * [backup-simplify]: Simplify 0 into 0 63.053 * [backup-simplify]: Simplify 1 into 1 63.053 * [backup-simplify]: Simplify (exp 0) into 1 63.054 * [backup-simplify]: Simplify (+ 1 1) into 2 63.054 * [backup-simplify]: Simplify (log 2) into (log 2) 63.054 * [taylor]: Taking taylor expansion of (+ (* (pow x 2) (pow y 2)) (* (log1p (exp x)) (* x y))) in x 63.054 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 63.054 * [taylor]: Taking taylor expansion of (pow x 2) in x 63.054 * [taylor]: Taking taylor expansion of x in x 63.054 * [backup-simplify]: Simplify 0 into 0 63.054 * [backup-simplify]: Simplify 1 into 1 63.054 * [taylor]: Taking taylor expansion of (pow y 2) in x 63.054 * [taylor]: Taking taylor expansion of y in x 63.054 * [backup-simplify]: Simplify y into y 63.054 * [taylor]: Taking taylor expansion of (* (log1p (exp x)) (* x y)) in x 63.055 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.055 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.055 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.055 * [taylor]: Taking taylor expansion of 1 in x 63.055 * [backup-simplify]: Simplify 1 into 1 63.055 * [taylor]: Taking taylor expansion of (exp x) in x 63.055 * [taylor]: Taking taylor expansion of x in x 63.055 * [backup-simplify]: Simplify 0 into 0 63.055 * [backup-simplify]: Simplify 1 into 1 63.055 * [backup-simplify]: Simplify (exp 0) into 1 63.055 * [backup-simplify]: Simplify (+ 1 1) into 2 63.055 * [backup-simplify]: Simplify (log 2) into (log 2) 63.056 * [taylor]: Taking taylor expansion of (* x y) in x 63.056 * [taylor]: Taking taylor expansion of x in x 63.056 * [backup-simplify]: Simplify 0 into 0 63.056 * [backup-simplify]: Simplify 1 into 1 63.056 * [taylor]: Taking taylor expansion of y in x 63.056 * [backup-simplify]: Simplify y into y 63.056 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in x 63.056 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.056 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.056 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.056 * [taylor]: Taking taylor expansion of 1 in x 63.056 * [backup-simplify]: Simplify 1 into 1 63.056 * [taylor]: Taking taylor expansion of (exp x) in x 63.056 * [taylor]: Taking taylor expansion of x in x 63.056 * [backup-simplify]: Simplify 0 into 0 63.056 * [backup-simplify]: Simplify 1 into 1 63.056 * [backup-simplify]: Simplify (exp 0) into 1 63.056 * [backup-simplify]: Simplify (+ 1 1) into 2 63.057 * [backup-simplify]: Simplify (log 2) into (log 2) 63.057 * [taylor]: Taking taylor expansion of (* x y) in x 63.057 * [taylor]: Taking taylor expansion of x in x 63.057 * [backup-simplify]: Simplify 0 into 0 63.057 * [backup-simplify]: Simplify 1 into 1 63.057 * [taylor]: Taking taylor expansion of y in x 63.057 * [backup-simplify]: Simplify y into y 63.058 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.058 * [backup-simplify]: Simplify (* 0 y) into 0 63.059 * [backup-simplify]: Simplify (* (log 2) 0) into 0 63.059 * [backup-simplify]: Simplify (+ 0 0) into 0 63.060 * [backup-simplify]: Simplify (+ (pow (log 2) 2) 0) into (pow (log 2) 2) 63.060 * [backup-simplify]: Simplify (* 0 y) into 0 63.061 * [backup-simplify]: Simplify (- 0) into 0 63.062 * [backup-simplify]: Simplify (+ (log 2) 0) into (log 2) 63.063 * [backup-simplify]: Simplify (/ (pow (log 2) 2) (log 2)) into (log 2) 63.063 * [taylor]: Taking taylor expansion of (log 2) in y 63.063 * [taylor]: Taking taylor expansion of 2 in y 63.063 * [backup-simplify]: Simplify 2 into 2 63.064 * [backup-simplify]: Simplify (log 2) into (log 2) 63.064 * [backup-simplify]: Simplify (log 2) into (log 2) 63.065 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 63.066 * [backup-simplify]: Simplify (+ 0 1) into 1 63.067 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 63.069 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 63.070 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.071 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 63.071 * [backup-simplify]: Simplify (+ 0 1) into 1 63.072 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 63.073 * [backup-simplify]: Simplify (+ (* (log 2) y) (* 1/2 0)) into (* (log 2) y) 63.074 * [backup-simplify]: Simplify (+ 0 (* (log 2) y)) into (* (log 2) y) 63.075 * [backup-simplify]: Simplify (+ (log 2) (* (log 2) y)) into (+ (log 2) (* (log 2) y)) 63.076 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 63.076 * [backup-simplify]: Simplify (+ 0 1) into 1 63.077 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 63.078 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.078 * [backup-simplify]: Simplify (- y) into (- y) 63.078 * [backup-simplify]: Simplify (+ 1/2 (- y)) into (- 1/2 y) 63.080 * [backup-simplify]: Simplify (- (/ (+ (log 2) (* (log 2) y)) (log 2)) (+ (* (log 2) (/ (- 1/2 y) (log 2))))) into (+ (* 2 y) 1/2) 63.080 * [taylor]: Taking taylor expansion of (+ (* 2 y) 1/2) in y 63.080 * [taylor]: Taking taylor expansion of (* 2 y) in y 63.080 * [taylor]: Taking taylor expansion of 2 in y 63.080 * [backup-simplify]: Simplify 2 into 2 63.080 * [taylor]: Taking taylor expansion of y in y 63.080 * [backup-simplify]: Simplify 0 into 0 63.080 * [backup-simplify]: Simplify 1 into 1 63.080 * [taylor]: Taking taylor expansion of 1/2 in y 63.080 * [backup-simplify]: Simplify 1/2 into 1/2 63.080 * [backup-simplify]: Simplify (* 2 0) into 0 63.081 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 63.081 * [backup-simplify]: Simplify 1/2 into 1/2 63.082 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 2 1)))) 1) into 0 63.082 * [backup-simplify]: Simplify 0 into 0 63.084 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 63.085 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 63.087 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 63.094 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 63.094 * [backup-simplify]: Simplify (* 1 1) into 1 63.094 * [backup-simplify]: Simplify (* y y) into (pow y 2) 63.095 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 63.095 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.097 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 63.097 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 63.100 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 63.101 * [backup-simplify]: Simplify (+ (* (log 2) 0) (+ (* 1/2 y) (* 1/8 0))) into (* 1/2 y) 63.101 * [backup-simplify]: Simplify (+ (pow y 2) (* 1/2 y)) into (+ (pow y 2) (* 1/2 y)) 63.103 * [backup-simplify]: Simplify (+ (+ (* 1/4 (log 2)) 1/4) (+ (pow y 2) (* 1/2 y))) into (+ (* 1/4 (log 2)) (+ (pow y 2) (+ (* 1/2 y) 1/4))) 63.104 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 63.105 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 63.107 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 63.108 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.109 * [backup-simplify]: Simplify (- 0) into 0 63.109 * [backup-simplify]: Simplify (+ 1/8 0) into 1/8 63.113 * [backup-simplify]: Simplify (- (/ (+ (* 1/4 (log 2)) (+ (pow y 2) (+ (* 1/2 y) 1/4))) (log 2)) (+ (* (log 2) (/ 1/8 (log 2))) (* (+ (* 2 y) 1/2) (/ (- 1/2 y) (log 2))))) into (+ (* 3 (/ (pow y 2) (log 2))) 1/8) 63.113 * [taylor]: Taking taylor expansion of (+ (* 3 (/ (pow y 2) (log 2))) 1/8) in y 63.113 * [taylor]: Taking taylor expansion of (* 3 (/ (pow y 2) (log 2))) in y 63.113 * [taylor]: Taking taylor expansion of 3 in y 63.113 * [backup-simplify]: Simplify 3 into 3 63.113 * [taylor]: Taking taylor expansion of (/ (pow y 2) (log 2)) in y 63.113 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.113 * [taylor]: Taking taylor expansion of y in y 63.113 * [backup-simplify]: Simplify 0 into 0 63.113 * [backup-simplify]: Simplify 1 into 1 63.113 * [taylor]: Taking taylor expansion of (log 2) in y 63.113 * [taylor]: Taking taylor expansion of 2 in y 63.113 * [backup-simplify]: Simplify 2 into 2 63.113 * [backup-simplify]: Simplify (log 2) into (log 2) 63.114 * [backup-simplify]: Simplify (* 1 1) into 1 63.114 * [backup-simplify]: Simplify (/ 1 (log 2)) into (/ 1 (log 2)) 63.115 * [taylor]: Taking taylor expansion of 1/8 in y 63.115 * [backup-simplify]: Simplify 1/8 into 1/8 63.115 * [backup-simplify]: Simplify (+ 0 1/8) into 1/8 63.115 * [backup-simplify]: Simplify 1/8 into 1/8 63.116 * [backup-simplify]: Simplify (+ (* 1/8 (pow (* 1 x) 2)) (+ (* 1/2 (* 1 x)) (log 2))) into (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 63.116 * [backup-simplify]: Simplify (/ (+ (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) (+ (* (* (/ 1 y) (/ 1 x)) (* (/ 1 y) (/ 1 x))) (* (log1p (exp (/ 1 x))) (* (/ 1 y) (/ 1 x))))) (- (log1p (exp (/ 1 x))) (* (/ 1 y) (/ 1 x)))) into (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) 63.116 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) in (x y) around 0 63.116 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) in y 63.116 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in y 63.116 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in y 63.116 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 63.116 * [taylor]: Taking taylor expansion of (pow x 2) in y 63.117 * [taylor]: Taking taylor expansion of x in y 63.117 * [backup-simplify]: Simplify x into x 63.117 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.117 * [taylor]: Taking taylor expansion of y in y 63.117 * [backup-simplify]: Simplify 0 into 0 63.117 * [backup-simplify]: Simplify 1 into 1 63.117 * [backup-simplify]: Simplify (* x x) into (pow x 2) 63.117 * [backup-simplify]: Simplify (* 1 1) into 1 63.117 * [backup-simplify]: Simplify (* (pow x 2) 1) into (pow x 2) 63.117 * [backup-simplify]: Simplify (/ 1 (pow x 2)) into (/ 1 (pow x 2)) 63.117 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in y 63.117 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in y 63.117 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 63.117 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.117 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 63.117 * [taylor]: Taking taylor expansion of 1 in y 63.117 * [backup-simplify]: Simplify 1 into 1 63.117 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.117 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.118 * [taylor]: Taking taylor expansion of x in y 63.118 * [backup-simplify]: Simplify x into x 63.118 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.118 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.118 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.118 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.118 * [taylor]: Taking taylor expansion of (* x y) in y 63.118 * [taylor]: Taking taylor expansion of x in y 63.118 * [backup-simplify]: Simplify x into x 63.118 * [taylor]: Taking taylor expansion of y in y 63.118 * [backup-simplify]: Simplify 0 into 0 63.118 * [backup-simplify]: Simplify 1 into 1 63.118 * [backup-simplify]: Simplify (* x 0) into 0 63.118 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 63.119 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) x) into (/ (log (+ (exp (/ 1 x)) 1)) x) 63.119 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in y 63.119 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 63.119 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.119 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 63.119 * [taylor]: Taking taylor expansion of 1 in y 63.119 * [backup-simplify]: Simplify 1 into 1 63.119 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.119 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.119 * [taylor]: Taking taylor expansion of x in y 63.119 * [backup-simplify]: Simplify x into x 63.119 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.119 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.119 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.119 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.119 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in y 63.119 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 63.119 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.119 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 63.119 * [taylor]: Taking taylor expansion of 1 in y 63.119 * [backup-simplify]: Simplify 1 into 1 63.119 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.119 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.119 * [taylor]: Taking taylor expansion of x in y 63.119 * [backup-simplify]: Simplify x into x 63.119 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.119 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.120 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.120 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.120 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 63.120 * [taylor]: Taking taylor expansion of (* x y) in y 63.120 * [taylor]: Taking taylor expansion of x in y 63.120 * [backup-simplify]: Simplify x into x 63.120 * [taylor]: Taking taylor expansion of y in y 63.120 * [backup-simplify]: Simplify 0 into 0 63.120 * [backup-simplify]: Simplify 1 into 1 63.120 * [backup-simplify]: Simplify (* x 0) into 0 63.120 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 63.120 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.120 * [backup-simplify]: Simplify (+ (/ 1 (pow x 2)) 0) into (/ 1 (pow x 2)) 63.120 * [backup-simplify]: Simplify (- (/ 1 x)) into (- (/ 1 x)) 63.121 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x))) into (- (/ 1 x)) 63.121 * [backup-simplify]: Simplify (/ (/ 1 (pow x 2)) (- (/ 1 x))) into (/ -1 x) 63.121 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) in x 63.121 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in x 63.121 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 63.121 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 63.121 * [taylor]: Taking taylor expansion of (pow x 2) in x 63.121 * [taylor]: Taking taylor expansion of x in x 63.121 * [backup-simplify]: Simplify 0 into 0 63.121 * [backup-simplify]: Simplify 1 into 1 63.121 * [taylor]: Taking taylor expansion of (pow y 2) in x 63.121 * [taylor]: Taking taylor expansion of y in x 63.121 * [backup-simplify]: Simplify y into y 63.121 * [backup-simplify]: Simplify (* 1 1) into 1 63.121 * [backup-simplify]: Simplify (* y y) into (pow y 2) 63.121 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 63.121 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 63.122 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in x 63.122 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in x 63.122 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.122 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.122 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.122 * [taylor]: Taking taylor expansion of 1 in x 63.122 * [backup-simplify]: Simplify 1 into 1 63.122 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.122 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.122 * [taylor]: Taking taylor expansion of x in x 63.122 * [backup-simplify]: Simplify 0 into 0 63.122 * [backup-simplify]: Simplify 1 into 1 63.122 * [backup-simplify]: Simplify (/ 1 1) into 1 63.122 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.122 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.122 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.122 * [taylor]: Taking taylor expansion of (* x y) in x 63.122 * [taylor]: Taking taylor expansion of x in x 63.122 * [backup-simplify]: Simplify 0 into 0 63.123 * [backup-simplify]: Simplify 1 into 1 63.123 * [taylor]: Taking taylor expansion of y in x 63.123 * [backup-simplify]: Simplify y into y 63.123 * [backup-simplify]: Simplify (* 0 y) into 0 63.123 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.123 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) y) into (/ (log (+ (exp (/ 1 x)) 1)) y) 63.123 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 63.123 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.123 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.123 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.123 * [taylor]: Taking taylor expansion of 1 in x 63.123 * [backup-simplify]: Simplify 1 into 1 63.123 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.123 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.123 * [taylor]: Taking taylor expansion of x in x 63.123 * [backup-simplify]: Simplify 0 into 0 63.123 * [backup-simplify]: Simplify 1 into 1 63.124 * [backup-simplify]: Simplify (/ 1 1) into 1 63.124 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.124 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.124 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.124 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in x 63.124 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.124 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.124 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.124 * [taylor]: Taking taylor expansion of 1 in x 63.124 * [backup-simplify]: Simplify 1 into 1 63.124 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.124 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.124 * [taylor]: Taking taylor expansion of x in x 63.124 * [backup-simplify]: Simplify 0 into 0 63.124 * [backup-simplify]: Simplify 1 into 1 63.125 * [backup-simplify]: Simplify (/ 1 1) into 1 63.125 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.125 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.125 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.125 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 63.125 * [taylor]: Taking taylor expansion of (* x y) in x 63.125 * [taylor]: Taking taylor expansion of x in x 63.125 * [backup-simplify]: Simplify 0 into 0 63.125 * [backup-simplify]: Simplify 1 into 1 63.125 * [taylor]: Taking taylor expansion of y in x 63.125 * [backup-simplify]: Simplify y into y 63.125 * [backup-simplify]: Simplify (* 0 y) into 0 63.125 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.126 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 63.126 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 63.126 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 63.126 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 63.126 * [backup-simplify]: Simplify (/ (/ 1 (pow y 2)) (- (/ 1 y))) into (/ -1 y) 63.126 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) in x 63.126 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2))) in x 63.126 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 63.126 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 63.126 * [taylor]: Taking taylor expansion of (pow x 2) in x 63.126 * [taylor]: Taking taylor expansion of x in x 63.126 * [backup-simplify]: Simplify 0 into 0 63.126 * [backup-simplify]: Simplify 1 into 1 63.126 * [taylor]: Taking taylor expansion of (pow y 2) in x 63.126 * [taylor]: Taking taylor expansion of y in x 63.126 * [backup-simplify]: Simplify y into y 63.127 * [backup-simplify]: Simplify (* 1 1) into 1 63.127 * [backup-simplify]: Simplify (* y y) into (pow y 2) 63.127 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 63.127 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 63.127 * [taylor]: Taking taylor expansion of (+ (/ (log1p (exp (/ 1 x))) (* x y)) (pow (log1p (exp (/ 1 x))) 2)) in x 63.127 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ 1 x))) (* x y)) in x 63.127 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.127 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.127 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.127 * [taylor]: Taking taylor expansion of 1 in x 63.127 * [backup-simplify]: Simplify 1 into 1 63.127 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.127 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.127 * [taylor]: Taking taylor expansion of x in x 63.127 * [backup-simplify]: Simplify 0 into 0 63.127 * [backup-simplify]: Simplify 1 into 1 63.127 * [backup-simplify]: Simplify (/ 1 1) into 1 63.128 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.128 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.128 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.128 * [taylor]: Taking taylor expansion of (* x y) in x 63.128 * [taylor]: Taking taylor expansion of x in x 63.128 * [backup-simplify]: Simplify 0 into 0 63.128 * [backup-simplify]: Simplify 1 into 1 63.128 * [taylor]: Taking taylor expansion of y in x 63.128 * [backup-simplify]: Simplify y into y 63.128 * [backup-simplify]: Simplify (* 0 y) into 0 63.128 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.128 * [backup-simplify]: Simplify (/ (log (+ (exp (/ 1 x)) 1)) y) into (/ (log (+ (exp (/ 1 x)) 1)) y) 63.128 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 63.128 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.129 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.129 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.129 * [taylor]: Taking taylor expansion of 1 in x 63.129 * [backup-simplify]: Simplify 1 into 1 63.129 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.129 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.129 * [taylor]: Taking taylor expansion of x in x 63.129 * [backup-simplify]: Simplify 0 into 0 63.129 * [backup-simplify]: Simplify 1 into 1 63.129 * [backup-simplify]: Simplify (/ 1 1) into 1 63.129 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.129 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.129 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.129 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in x 63.129 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.129 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.130 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.130 * [taylor]: Taking taylor expansion of 1 in x 63.130 * [backup-simplify]: Simplify 1 into 1 63.130 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.130 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.130 * [taylor]: Taking taylor expansion of x in x 63.130 * [backup-simplify]: Simplify 0 into 0 63.130 * [backup-simplify]: Simplify 1 into 1 63.130 * [backup-simplify]: Simplify (/ 1 1) into 1 63.130 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.130 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.131 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.131 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 63.131 * [taylor]: Taking taylor expansion of (* x y) in x 63.131 * [taylor]: Taking taylor expansion of x in x 63.131 * [backup-simplify]: Simplify 0 into 0 63.131 * [backup-simplify]: Simplify 1 into 1 63.131 * [taylor]: Taking taylor expansion of y in x 63.131 * [backup-simplify]: Simplify y into y 63.131 * [backup-simplify]: Simplify (* 0 y) into 0 63.131 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.131 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 63.131 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 63.131 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 63.131 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 63.132 * [backup-simplify]: Simplify (/ (/ 1 (pow y 2)) (- (/ 1 y))) into (/ -1 y) 63.132 * [taylor]: Taking taylor expansion of (/ -1 y) in y 63.132 * [taylor]: Taking taylor expansion of -1 in y 63.132 * [backup-simplify]: Simplify -1 into -1 63.132 * [taylor]: Taking taylor expansion of y in y 63.132 * [backup-simplify]: Simplify 0 into 0 63.132 * [backup-simplify]: Simplify 1 into 1 63.132 * [backup-simplify]: Simplify (/ -1 1) into -1 63.132 * [backup-simplify]: Simplify -1 into -1 63.132 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 63.133 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 63.134 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 2))) into 0 63.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))))) into 0 63.134 * [backup-simplify]: Simplify (+ (/ (log (+ (exp (/ 1 x)) 1)) y) 0) into (/ (log (+ (exp (/ 1 x)) 1)) y) 63.134 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ 1 x)) 1)) y)) into (/ (log (+ (exp (/ 1 x)) 1)) y) 63.135 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.135 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 63.135 * [backup-simplify]: Simplify (- 0) into 0 63.136 * [backup-simplify]: Simplify (+ (log (+ (exp (/ 1 x)) 1)) 0) into (log (+ (exp (/ 1 x)) 1)) 63.136 * [backup-simplify]: Simplify (- (/ (/ (log (+ (exp (/ 1 x)) 1)) y) (- (/ 1 y))) (+ (* (/ -1 y) (/ (log (+ (exp (/ 1 x)) 1)) (- (/ 1 y)))))) into (- (* 2 (log (+ (exp (/ 1 x)) 1)))) 63.136 * [taylor]: Taking taylor expansion of (- (* 2 (log (+ (exp (/ 1 x)) 1)))) in y 63.136 * [taylor]: Taking taylor expansion of (* 2 (log (+ (exp (/ 1 x)) 1))) in y 63.136 * [taylor]: Taking taylor expansion of 2 in y 63.136 * [backup-simplify]: Simplify 2 into 2 63.136 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 63.136 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 63.136 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.136 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.136 * [taylor]: Taking taylor expansion of x in y 63.136 * [backup-simplify]: Simplify x into x 63.136 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.136 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.136 * [taylor]: Taking taylor expansion of 1 in y 63.136 * [backup-simplify]: Simplify 1 into 1 63.136 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 63.137 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.137 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 63.137 * [backup-simplify]: Simplify 0 into 0 63.138 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 63.139 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 63.140 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 63.140 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 63.140 * [backup-simplify]: Simplify (+ 0 0) into 0 63.141 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.142 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.142 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)))) into 0 63.142 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.142 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.142 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.143 * [backup-simplify]: Simplify (+ 0 0) into 0 63.144 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.145 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 63.145 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.145 * [backup-simplify]: Simplify (- 0) into 0 63.146 * [backup-simplify]: Simplify (+ 0 0) into 0 63.146 * [backup-simplify]: Simplify (- (/ (pow (log (+ (exp (/ 1 x)) 1)) 2) (- (/ 1 y))) (+ (* (/ -1 y) (/ 0 (- (/ 1 y)))) (* (- (* 2 (log (+ (exp (/ 1 x)) 1)))) (/ (log (+ (exp (/ 1 x)) 1)) (- (/ 1 y)))))) into (- (* 3 (* y (pow (log (+ (exp (/ 1 x)) 1)) 2)))) 63.146 * [taylor]: Taking taylor expansion of (- (* 3 (* y (pow (log (+ (exp (/ 1 x)) 1)) 2)))) in y 63.147 * [taylor]: Taking taylor expansion of (* 3 (* y (pow (log (+ (exp (/ 1 x)) 1)) 2))) in y 63.147 * [taylor]: Taking taylor expansion of 3 in y 63.147 * [backup-simplify]: Simplify 3 into 3 63.147 * [taylor]: Taking taylor expansion of (* y (pow (log (+ (exp (/ 1 x)) 1)) 2)) in y 63.147 * [taylor]: Taking taylor expansion of y in y 63.147 * [backup-simplify]: Simplify 0 into 0 63.147 * [backup-simplify]: Simplify 1 into 1 63.147 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 2) in y 63.147 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 63.147 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 63.147 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.147 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.147 * [taylor]: Taking taylor expansion of x in y 63.147 * [backup-simplify]: Simplify x into x 63.147 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.147 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.147 * [taylor]: Taking taylor expansion of 1 in y 63.147 * [backup-simplify]: Simplify 1 into 1 63.147 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 63.147 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.147 * [backup-simplify]: Simplify (* 2 (log (+ (exp (/ 1 x)) 1))) into (* 2 (log (+ (exp (/ 1 x)) 1))) 63.148 * [backup-simplify]: Simplify (- (* 2 (log (+ (exp (/ 1 x)) 1)))) into (- (* 2 (log (+ (exp (/ 1 x)) 1)))) 63.148 * [backup-simplify]: Simplify (- (* 2 (log (+ (exp (/ 1 x)) 1)))) into (- (* 2 (log (+ (exp (/ 1 x)) 1)))) 63.149 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 63.149 * [backup-simplify]: Simplify 0 into 0 63.150 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 63.151 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 63.152 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 63.152 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 63.153 * [backup-simplify]: Simplify (+ 0 0) into 0 63.154 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 63.156 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 63.156 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.156 * [backup-simplify]: Simplify (+ 0 0) into 0 63.157 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.157 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 63.157 * [backup-simplify]: Simplify (+ 0 0) into 0 63.158 * [backup-simplify]: Simplify (+ 0 0) into 0 63.158 * [backup-simplify]: Simplify (+ 0 0) into 0 63.160 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 63.161 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 63.161 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.162 * [backup-simplify]: Simplify (- 0) into 0 63.162 * [backup-simplify]: Simplify (+ 0 0) into 0 63.163 * [backup-simplify]: Simplify (- (/ 0 (- (/ 1 y))) (+ (* (/ -1 y) (/ 0 (- (/ 1 y)))) (* (- (* 2 (log (+ (exp (/ 1 x)) 1)))) (/ 0 (- (/ 1 y)))) (* (- (* 3 (* y (pow (log (+ (exp (/ 1 x)) 1)) 2)))) (/ (log (+ (exp (/ 1 x)) 1)) (- (/ 1 y)))))) into (- (* 3 (* (pow y 2) (pow (log (+ (exp (/ 1 x)) 1)) 3)))) 63.163 * [taylor]: Taking taylor expansion of (- (* 3 (* (pow y 2) (pow (log (+ (exp (/ 1 x)) 1)) 3)))) in y 63.163 * [taylor]: Taking taylor expansion of (* 3 (* (pow y 2) (pow (log (+ (exp (/ 1 x)) 1)) 3))) in y 63.163 * [taylor]: Taking taylor expansion of 3 in y 63.163 * [backup-simplify]: Simplify 3 into 3 63.163 * [taylor]: Taking taylor expansion of (* (pow y 2) (pow (log (+ (exp (/ 1 x)) 1)) 3)) in y 63.163 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.163 * [taylor]: Taking taylor expansion of y in y 63.163 * [backup-simplify]: Simplify 0 into 0 63.163 * [backup-simplify]: Simplify 1 into 1 63.163 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 3) in y 63.163 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 63.163 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 63.163 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.163 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.163 * [taylor]: Taking taylor expansion of x in y 63.163 * [backup-simplify]: Simplify x into x 63.163 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.163 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.163 * [taylor]: Taking taylor expansion of 1 in y 63.163 * [backup-simplify]: Simplify 1 into 1 63.163 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 63.164 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.164 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.164 * [backup-simplify]: Simplify (* 0 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into 0 63.164 * [backup-simplify]: Simplify (* 3 0) into 0 63.165 * [backup-simplify]: Simplify (- 0) into 0 63.165 * [backup-simplify]: Simplify 0 into 0 63.165 * [backup-simplify]: Simplify (- (+ (* (/ 1 x) (/ 0 x)))) into 0 63.166 * [backup-simplify]: Simplify (* (exp (/ 1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 63.166 * [backup-simplify]: Simplify (+ 0 0) into 0 63.167 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.167 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 63.168 * [backup-simplify]: Simplify (- 0) into 0 63.168 * [backup-simplify]: Simplify 0 into 0 63.169 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 63.169 * [backup-simplify]: Simplify 0 into 0 63.170 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 63.171 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 63.173 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 63.173 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 63.173 * [backup-simplify]: Simplify (+ 0 0) into 0 63.176 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 63.178 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 63.178 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ 1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.178 * [backup-simplify]: Simplify (+ 0 0) into 0 63.180 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 63.181 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 63.181 * [backup-simplify]: Simplify (+ 0 0) into 0 63.182 * [backup-simplify]: Simplify (+ 0 0) into 0 63.182 * [backup-simplify]: Simplify (+ 0 0) into 0 63.185 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 63.186 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))))) into 0 63.187 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.187 * [backup-simplify]: Simplify (- 0) into 0 63.187 * [backup-simplify]: Simplify (+ 0 0) into 0 63.189 * [backup-simplify]: Simplify (- (/ 0 (- (/ 1 y))) (+ (* (/ -1 y) (/ 0 (- (/ 1 y)))) (* (- (* 2 (log (+ (exp (/ 1 x)) 1)))) (/ 0 (- (/ 1 y)))) (* (- (* 3 (* y (pow (log (+ (exp (/ 1 x)) 1)) 2)))) (/ 0 (- (/ 1 y)))) (* (- (* 3 (* (pow y 2) (pow (log (+ (exp (/ 1 x)) 1)) 3)))) (/ (log (+ (exp (/ 1 x)) 1)) (- (/ 1 y)))))) into (- (* 3 (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 4)))) 63.189 * [taylor]: Taking taylor expansion of (- (* 3 (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 4)))) in y 63.189 * [taylor]: Taking taylor expansion of (* 3 (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 4))) in y 63.189 * [taylor]: Taking taylor expansion of 3 in y 63.189 * [backup-simplify]: Simplify 3 into 3 63.189 * [taylor]: Taking taylor expansion of (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 4)) in y 63.189 * [taylor]: Taking taylor expansion of (pow y 3) in y 63.189 * [taylor]: Taking taylor expansion of y in y 63.189 * [backup-simplify]: Simplify 0 into 0 63.189 * [backup-simplify]: Simplify 1 into 1 63.189 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 4) in y 63.189 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 63.189 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 63.189 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.189 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.189 * [taylor]: Taking taylor expansion of x in y 63.189 * [backup-simplify]: Simplify x into x 63.189 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.189 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.189 * [taylor]: Taking taylor expansion of 1 in y 63.189 * [backup-simplify]: Simplify 1 into 1 63.189 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 63.189 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.190 * [backup-simplify]: Simplify (- (+ (* (/ 1 x) (/ 0 x)))) into 0 63.190 * [backup-simplify]: Simplify (* (exp (/ 1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 63.191 * [backup-simplify]: Simplify (+ 0 0) into 0 63.191 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.192 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 63.192 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow (log (+ (exp (/ 1 x)) 1)) 2))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.193 * [backup-simplify]: Simplify (+ (* 3 (pow (log (+ (exp (/ 1 x)) 1)) 2)) (* 0 0)) into (* 3 (pow (log (+ (exp (/ 1 x)) 1)) 2)) 63.193 * [backup-simplify]: Simplify (- (* 3 (pow (log (+ (exp (/ 1 x)) 1)) 2))) into (- (* 3 (pow (log (+ (exp (/ 1 x)) 1)) 2))) 63.193 * [backup-simplify]: Simplify (- (* 3 (pow (log (+ (exp (/ 1 x)) 1)) 2))) into (- (* 3 (pow (log (+ (exp (/ 1 x)) 1)) 2))) 63.194 * [backup-simplify]: Simplify (+ (* (- (* 3 (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 2))) (* (/ 1 y) (/ 1 x))) (+ (- (* 2 (log (+ (exp (/ 1 (/ 1 x))) 1)))) (* -1 (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x)))))) into (- (+ (* 3 (/ (pow (log (+ (exp x) 1)) 2) (* x y))) (+ (* 2 (log (+ (exp x) 1))) (* x y)))) 63.195 * [backup-simplify]: Simplify (/ (+ (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) (+ (* (* (/ 1 (- y)) (/ 1 (- x))) (* (/ 1 (- y)) (/ 1 (- x)))) (* (log1p (exp (/ 1 (- x)))) (* (/ 1 (- y)) (/ 1 (- x)))))) (- (log1p (exp (/ 1 (- x)))) (* (/ 1 (- y)) (/ 1 (- x))))) into (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) 63.195 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) in (x y) around 0 63.195 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) in y 63.195 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in y 63.195 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in y 63.195 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in y 63.195 * [taylor]: Taking taylor expansion of (pow x 2) in y 63.195 * [taylor]: Taking taylor expansion of x in y 63.195 * [backup-simplify]: Simplify x into x 63.195 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.195 * [taylor]: Taking taylor expansion of y in y 63.195 * [backup-simplify]: Simplify 0 into 0 63.195 * [backup-simplify]: Simplify 1 into 1 63.195 * [backup-simplify]: Simplify (* x x) into (pow x 2) 63.195 * [backup-simplify]: Simplify (* 1 1) into 1 63.195 * [backup-simplify]: Simplify (* (pow x 2) 1) into (pow x 2) 63.195 * [backup-simplify]: Simplify (/ 1 (pow x 2)) into (/ 1 (pow x 2)) 63.196 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in y 63.196 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in y 63.196 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 63.196 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.196 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 63.196 * [taylor]: Taking taylor expansion of 1 in y 63.196 * [backup-simplify]: Simplify 1 into 1 63.196 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.196 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.196 * [taylor]: Taking taylor expansion of -1 in y 63.196 * [backup-simplify]: Simplify -1 into -1 63.196 * [taylor]: Taking taylor expansion of x in y 63.196 * [backup-simplify]: Simplify x into x 63.196 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.196 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.196 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.196 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.196 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in y 63.196 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 63.196 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.196 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 63.196 * [taylor]: Taking taylor expansion of 1 in y 63.196 * [backup-simplify]: Simplify 1 into 1 63.196 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.196 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.196 * [taylor]: Taking taylor expansion of -1 in y 63.196 * [backup-simplify]: Simplify -1 into -1 63.196 * [taylor]: Taking taylor expansion of x in y 63.196 * [backup-simplify]: Simplify x into x 63.197 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.197 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.197 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.197 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.197 * [taylor]: Taking taylor expansion of (* x y) in y 63.197 * [taylor]: Taking taylor expansion of x in y 63.197 * [backup-simplify]: Simplify x into x 63.197 * [taylor]: Taking taylor expansion of y in y 63.197 * [backup-simplify]: Simplify 0 into 0 63.197 * [backup-simplify]: Simplify 1 into 1 63.197 * [backup-simplify]: Simplify (* x 0) into 0 63.197 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 63.197 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) x) into (/ (log (+ (exp (/ -1 x)) 1)) x) 63.197 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in y 63.198 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 63.198 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.198 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 63.198 * [taylor]: Taking taylor expansion of 1 in y 63.198 * [backup-simplify]: Simplify 1 into 1 63.198 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.198 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.198 * [taylor]: Taking taylor expansion of -1 in y 63.198 * [backup-simplify]: Simplify -1 into -1 63.198 * [taylor]: Taking taylor expansion of x in y 63.198 * [backup-simplify]: Simplify x into x 63.198 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.198 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.198 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.198 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.198 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 63.198 * [taylor]: Taking taylor expansion of (* x y) in y 63.198 * [taylor]: Taking taylor expansion of x in y 63.198 * [backup-simplify]: Simplify x into x 63.198 * [taylor]: Taking taylor expansion of y in y 63.198 * [backup-simplify]: Simplify 0 into 0 63.198 * [backup-simplify]: Simplify 1 into 1 63.198 * [backup-simplify]: Simplify (* x 0) into 0 63.199 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 63.199 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.199 * [backup-simplify]: Simplify (+ (/ 1 (pow x 2)) 0) into (/ 1 (pow x 2)) 63.199 * [backup-simplify]: Simplify (- (/ 1 x)) into (- (/ 1 x)) 63.199 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x))) into (- (/ 1 x)) 63.199 * [backup-simplify]: Simplify (/ (/ 1 (pow x 2)) (- (/ 1 x))) into (/ -1 x) 63.199 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) in x 63.199 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in x 63.199 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 63.199 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 63.199 * [taylor]: Taking taylor expansion of (pow x 2) in x 63.199 * [taylor]: Taking taylor expansion of x in x 63.199 * [backup-simplify]: Simplify 0 into 0 63.199 * [backup-simplify]: Simplify 1 into 1 63.199 * [taylor]: Taking taylor expansion of (pow y 2) in x 63.199 * [taylor]: Taking taylor expansion of y in x 63.199 * [backup-simplify]: Simplify y into y 63.200 * [backup-simplify]: Simplify (* 1 1) into 1 63.200 * [backup-simplify]: Simplify (* y y) into (pow y 2) 63.200 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 63.200 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 63.200 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in x 63.200 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 63.200 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.200 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.200 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.200 * [taylor]: Taking taylor expansion of 1 in x 63.200 * [backup-simplify]: Simplify 1 into 1 63.200 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.200 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.200 * [taylor]: Taking taylor expansion of -1 in x 63.200 * [backup-simplify]: Simplify -1 into -1 63.200 * [taylor]: Taking taylor expansion of x in x 63.200 * [backup-simplify]: Simplify 0 into 0 63.200 * [backup-simplify]: Simplify 1 into 1 63.201 * [backup-simplify]: Simplify (/ -1 1) into -1 63.201 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.201 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.201 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.201 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in x 63.201 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.201 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.201 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.201 * [taylor]: Taking taylor expansion of 1 in x 63.201 * [backup-simplify]: Simplify 1 into 1 63.201 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.201 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.201 * [taylor]: Taking taylor expansion of -1 in x 63.202 * [backup-simplify]: Simplify -1 into -1 63.202 * [taylor]: Taking taylor expansion of x in x 63.202 * [backup-simplify]: Simplify 0 into 0 63.202 * [backup-simplify]: Simplify 1 into 1 63.202 * [backup-simplify]: Simplify (/ -1 1) into -1 63.202 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.202 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.202 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.202 * [taylor]: Taking taylor expansion of (* x y) in x 63.202 * [taylor]: Taking taylor expansion of x in x 63.202 * [backup-simplify]: Simplify 0 into 0 63.202 * [backup-simplify]: Simplify 1 into 1 63.202 * [taylor]: Taking taylor expansion of y in x 63.202 * [backup-simplify]: Simplify y into y 63.202 * [backup-simplify]: Simplify (* 0 y) into 0 63.203 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.203 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) y) into (/ (log (+ (exp (/ -1 x)) 1)) y) 63.203 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in x 63.203 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.203 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.203 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.203 * [taylor]: Taking taylor expansion of 1 in x 63.203 * [backup-simplify]: Simplify 1 into 1 63.203 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.203 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.203 * [taylor]: Taking taylor expansion of -1 in x 63.203 * [backup-simplify]: Simplify -1 into -1 63.203 * [taylor]: Taking taylor expansion of x in x 63.203 * [backup-simplify]: Simplify 0 into 0 63.203 * [backup-simplify]: Simplify 1 into 1 63.204 * [backup-simplify]: Simplify (/ -1 1) into -1 63.204 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.204 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.204 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.204 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 63.204 * [taylor]: Taking taylor expansion of (* x y) in x 63.204 * [taylor]: Taking taylor expansion of x in x 63.204 * [backup-simplify]: Simplify 0 into 0 63.204 * [backup-simplify]: Simplify 1 into 1 63.204 * [taylor]: Taking taylor expansion of y in x 63.204 * [backup-simplify]: Simplify y into y 63.204 * [backup-simplify]: Simplify (* 0 y) into 0 63.205 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.205 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 63.205 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 63.205 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 63.205 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 63.205 * [backup-simplify]: Simplify (/ (/ 1 (pow y 2)) (- (/ 1 y))) into (/ -1 y) 63.205 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) in x 63.205 * [taylor]: Taking taylor expansion of (+ (/ 1 (* (pow x 2) (pow y 2))) (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y)))) in x 63.205 * [taylor]: Taking taylor expansion of (/ 1 (* (pow x 2) (pow y 2))) in x 63.205 * [taylor]: Taking taylor expansion of (* (pow x 2) (pow y 2)) in x 63.205 * [taylor]: Taking taylor expansion of (pow x 2) in x 63.205 * [taylor]: Taking taylor expansion of x in x 63.205 * [backup-simplify]: Simplify 0 into 0 63.205 * [backup-simplify]: Simplify 1 into 1 63.205 * [taylor]: Taking taylor expansion of (pow y 2) in x 63.205 * [taylor]: Taking taylor expansion of y in x 63.205 * [backup-simplify]: Simplify y into y 63.206 * [backup-simplify]: Simplify (* 1 1) into 1 63.206 * [backup-simplify]: Simplify (* y y) into (pow y 2) 63.206 * [backup-simplify]: Simplify (* 1 (pow y 2)) into (pow y 2) 63.206 * [backup-simplify]: Simplify (/ 1 (pow y 2)) into (/ 1 (pow y 2)) 63.206 * [taylor]: Taking taylor expansion of (+ (pow (log1p (exp (/ -1 x))) 2) (/ (log1p (exp (/ -1 x))) (* x y))) in x 63.206 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 63.206 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.206 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.206 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.206 * [taylor]: Taking taylor expansion of 1 in x 63.206 * [backup-simplify]: Simplify 1 into 1 63.206 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.206 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.206 * [taylor]: Taking taylor expansion of -1 in x 63.206 * [backup-simplify]: Simplify -1 into -1 63.206 * [taylor]: Taking taylor expansion of x in x 63.206 * [backup-simplify]: Simplify 0 into 0 63.206 * [backup-simplify]: Simplify 1 into 1 63.207 * [backup-simplify]: Simplify (/ -1 1) into -1 63.207 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.207 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.207 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.207 * [taylor]: Taking taylor expansion of (/ (log1p (exp (/ -1 x))) (* x y)) in x 63.207 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.207 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.207 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.207 * [taylor]: Taking taylor expansion of 1 in x 63.207 * [backup-simplify]: Simplify 1 into 1 63.207 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.207 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.207 * [taylor]: Taking taylor expansion of -1 in x 63.207 * [backup-simplify]: Simplify -1 into -1 63.207 * [taylor]: Taking taylor expansion of x in x 63.207 * [backup-simplify]: Simplify 0 into 0 63.207 * [backup-simplify]: Simplify 1 into 1 63.208 * [backup-simplify]: Simplify (/ -1 1) into -1 63.208 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.208 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.208 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.208 * [taylor]: Taking taylor expansion of (* x y) in x 63.208 * [taylor]: Taking taylor expansion of x in x 63.208 * [backup-simplify]: Simplify 0 into 0 63.208 * [backup-simplify]: Simplify 1 into 1 63.208 * [taylor]: Taking taylor expansion of y in x 63.208 * [backup-simplify]: Simplify y into y 63.208 * [backup-simplify]: Simplify (* 0 y) into 0 63.209 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.209 * [backup-simplify]: Simplify (/ (log (+ (exp (/ -1 x)) 1)) y) into (/ (log (+ (exp (/ -1 x)) 1)) y) 63.209 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in x 63.209 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.209 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.209 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.209 * [taylor]: Taking taylor expansion of 1 in x 63.209 * [backup-simplify]: Simplify 1 into 1 63.209 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.209 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.209 * [taylor]: Taking taylor expansion of -1 in x 63.209 * [backup-simplify]: Simplify -1 into -1 63.209 * [taylor]: Taking taylor expansion of x in x 63.209 * [backup-simplify]: Simplify 0 into 0 63.209 * [backup-simplify]: Simplify 1 into 1 63.210 * [backup-simplify]: Simplify (/ -1 1) into -1 63.210 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.210 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.210 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.210 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 63.210 * [taylor]: Taking taylor expansion of (* x y) in x 63.210 * [taylor]: Taking taylor expansion of x in x 63.210 * [backup-simplify]: Simplify 0 into 0 63.210 * [backup-simplify]: Simplify 1 into 1 63.210 * [taylor]: Taking taylor expansion of y in x 63.210 * [backup-simplify]: Simplify y into y 63.210 * [backup-simplify]: Simplify (* 0 y) into 0 63.211 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.211 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 63.211 * [backup-simplify]: Simplify (+ (/ 1 (pow y 2)) 0) into (/ 1 (pow y 2)) 63.211 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 63.211 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 63.211 * [backup-simplify]: Simplify (/ (/ 1 (pow y 2)) (- (/ 1 y))) into (/ -1 y) 63.211 * [taylor]: Taking taylor expansion of (/ -1 y) in y 63.211 * [taylor]: Taking taylor expansion of -1 in y 63.211 * [backup-simplify]: Simplify -1 into -1 63.211 * [taylor]: Taking taylor expansion of y in y 63.211 * [backup-simplify]: Simplify 0 into 0 63.211 * [backup-simplify]: Simplify 1 into 1 63.212 * [backup-simplify]: Simplify (/ -1 1) into -1 63.212 * [backup-simplify]: Simplify -1 into -1 63.212 * [backup-simplify]: Simplify (+ (* y 0) (* 0 y)) into 0 63.213 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 63.213 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (pow y 2))) into 0 63.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))))) into 0 63.213 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ -1 x)) 1)) y)) into (/ (log (+ (exp (/ -1 x)) 1)) y) 63.214 * [backup-simplify]: Simplify (+ 0 (/ (log (+ (exp (/ -1 x)) 1)) y)) into (/ (log (+ (exp (/ -1 x)) 1)) y) 63.214 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.215 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 63.215 * [backup-simplify]: Simplify (- 0) into 0 63.215 * [backup-simplify]: Simplify (+ (log (+ (exp (/ -1 x)) 1)) 0) into (log (+ (exp (/ -1 x)) 1)) 63.216 * [backup-simplify]: Simplify (- (/ (/ (log (+ (exp (/ -1 x)) 1)) y) (- (/ 1 y))) (+ (* (/ -1 y) (/ (log (+ (exp (/ -1 x)) 1)) (- (/ 1 y)))))) into (- (* 2 (log (+ (exp (/ -1 x)) 1)))) 63.216 * [taylor]: Taking taylor expansion of (- (* 2 (log (+ (exp (/ -1 x)) 1)))) in y 63.216 * [taylor]: Taking taylor expansion of (* 2 (log (+ (exp (/ -1 x)) 1))) in y 63.216 * [taylor]: Taking taylor expansion of 2 in y 63.216 * [backup-simplify]: Simplify 2 into 2 63.216 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 63.216 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 63.216 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.216 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.216 * [taylor]: Taking taylor expansion of -1 in y 63.216 * [backup-simplify]: Simplify -1 into -1 63.216 * [taylor]: Taking taylor expansion of x in y 63.216 * [backup-simplify]: Simplify x into x 63.216 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.216 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.216 * [taylor]: Taking taylor expansion of 1 in y 63.216 * [backup-simplify]: Simplify 1 into 1 63.216 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 63.216 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.217 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 63.217 * [backup-simplify]: Simplify 0 into 0 63.218 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (* 0 y))) into 0 63.219 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 63.219 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (pow y 2)))) into 0 63.220 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 63.220 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.220 * [backup-simplify]: Simplify (+ 0 0) into 0 63.221 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.222 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.222 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)))) into 0 63.222 * [backup-simplify]: Simplify (+ (pow (log (+ (exp (/ -1 x)) 1)) 2) 0) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.222 * [backup-simplify]: Simplify (+ 0 (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.223 * [backup-simplify]: Simplify (+ 0 0) into 0 63.224 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.225 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 63.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.225 * [backup-simplify]: Simplify (- 0) into 0 63.225 * [backup-simplify]: Simplify (+ 0 0) into 0 63.226 * [backup-simplify]: Simplify (- (/ (pow (log (+ (exp (/ -1 x)) 1)) 2) (- (/ 1 y))) (+ (* (/ -1 y) (/ 0 (- (/ 1 y)))) (* (- (* 2 (log (+ (exp (/ -1 x)) 1)))) (/ (log (+ (exp (/ -1 x)) 1)) (- (/ 1 y)))))) into (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 2) y))) 63.226 * [taylor]: Taking taylor expansion of (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 2) y))) in y 63.226 * [taylor]: Taking taylor expansion of (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 2) y)) in y 63.226 * [taylor]: Taking taylor expansion of 3 in y 63.226 * [backup-simplify]: Simplify 3 into 3 63.226 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 2) y) in y 63.226 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 2) in y 63.226 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 63.226 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 63.226 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.226 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.226 * [taylor]: Taking taylor expansion of -1 in y 63.227 * [backup-simplify]: Simplify -1 into -1 63.227 * [taylor]: Taking taylor expansion of x in y 63.227 * [backup-simplify]: Simplify x into x 63.227 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.227 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.227 * [taylor]: Taking taylor expansion of 1 in y 63.227 * [backup-simplify]: Simplify 1 into 1 63.227 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 63.227 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.227 * [taylor]: Taking taylor expansion of y in y 63.227 * [backup-simplify]: Simplify 0 into 0 63.227 * [backup-simplify]: Simplify 1 into 1 63.227 * [backup-simplify]: Simplify (* 2 (log (+ (exp (/ -1 x)) 1))) into (* 2 (log (+ (exp (/ -1 x)) 1))) 63.227 * [backup-simplify]: Simplify (- (* 2 (log (+ (exp (/ -1 x)) 1)))) into (- (* 2 (log (+ (exp (/ -1 x)) 1)))) 63.227 * [backup-simplify]: Simplify (- (* 2 (log (+ (exp (/ -1 x)) 1)))) into (- (* 2 (log (+ (exp (/ -1 x)) 1)))) 63.228 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 63.228 * [backup-simplify]: Simplify 0 into 0 63.229 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 63.234 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 63.236 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2))))) into 0 63.236 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 63.236 * [backup-simplify]: Simplify (+ 0 0) into 0 63.237 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.237 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 63.238 * [backup-simplify]: Simplify (+ 0 0) into 0 63.239 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 63.240 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 63.241 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.241 * [backup-simplify]: Simplify (+ 0 0) into 0 63.241 * [backup-simplify]: Simplify (+ 0 0) into 0 63.242 * [backup-simplify]: Simplify (+ 0 0) into 0 63.243 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 63.244 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 63.245 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.245 * [backup-simplify]: Simplify (- 0) into 0 63.245 * [backup-simplify]: Simplify (+ 0 0) into 0 63.246 * [backup-simplify]: Simplify (- (/ 0 (- (/ 1 y))) (+ (* (/ -1 y) (/ 0 (- (/ 1 y)))) (* (- (* 2 (log (+ (exp (/ -1 x)) 1)))) (/ 0 (- (/ 1 y)))) (* (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 2) y))) (/ (log (+ (exp (/ -1 x)) 1)) (- (/ 1 y)))))) into (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 2)))) 63.246 * [taylor]: Taking taylor expansion of (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 2)))) in y 63.246 * [taylor]: Taking taylor expansion of (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 2))) in y 63.246 * [taylor]: Taking taylor expansion of 3 in y 63.246 * [backup-simplify]: Simplify 3 into 3 63.246 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 2)) in y 63.246 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 3) in y 63.246 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 63.246 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 63.246 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.246 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.246 * [taylor]: Taking taylor expansion of -1 in y 63.247 * [backup-simplify]: Simplify -1 into -1 63.247 * [taylor]: Taking taylor expansion of x in y 63.247 * [backup-simplify]: Simplify x into x 63.247 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.247 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.247 * [taylor]: Taking taylor expansion of 1 in y 63.247 * [backup-simplify]: Simplify 1 into 1 63.247 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 63.247 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.247 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.247 * [taylor]: Taking taylor expansion of y in y 63.247 * [backup-simplify]: Simplify 0 into 0 63.247 * [backup-simplify]: Simplify 1 into 1 63.247 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.247 * [backup-simplify]: Simplify (* (pow (log (+ (exp (/ -1 x)) 1)) 2) 0) into 0 63.248 * [backup-simplify]: Simplify (* 3 0) into 0 63.248 * [backup-simplify]: Simplify (- 0) into 0 63.248 * [backup-simplify]: Simplify 0 into 0 63.248 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ -1 x) (/ 0 x)))) into 0 63.249 * [backup-simplify]: Simplify (* (exp (/ -1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 63.249 * [backup-simplify]: Simplify (+ 0 0) into 0 63.250 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.251 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 63.251 * [backup-simplify]: Simplify (- 0) into 0 63.251 * [backup-simplify]: Simplify 0 into 0 63.252 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 63.252 * [backup-simplify]: Simplify 0 into 0 63.253 * [backup-simplify]: Simplify (+ (* y 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 63.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 63.256 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (pow y 2)))))) into 0 63.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y 2)) (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))) (* 0 (/ 0 (pow y 2))))) into 0 63.257 * [backup-simplify]: Simplify (+ 0 0) into 0 63.258 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 63.259 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 63.259 * [backup-simplify]: Simplify (+ 0 0) into 0 63.262 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 63.263 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 63.264 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ (log (+ (exp (/ -1 x)) 1)) y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.264 * [backup-simplify]: Simplify (+ 0 0) into 0 63.264 * [backup-simplify]: Simplify (+ 0 0) into 0 63.265 * [backup-simplify]: Simplify (+ 0 0) into 0 63.267 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 63.269 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))))) into 0 63.269 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.270 * [backup-simplify]: Simplify (- 0) into 0 63.270 * [backup-simplify]: Simplify (+ 0 0) into 0 63.271 * [backup-simplify]: Simplify (- (/ 0 (- (/ 1 y))) (+ (* (/ -1 y) (/ 0 (- (/ 1 y)))) (* (- (* 2 (log (+ (exp (/ -1 x)) 1)))) (/ 0 (- (/ 1 y)))) (* (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 2) y))) (/ 0 (- (/ 1 y)))) (* (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 2)))) (/ (log (+ (exp (/ -1 x)) 1)) (- (/ 1 y)))))) into (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 3)))) 63.271 * [taylor]: Taking taylor expansion of (- (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 3)))) in y 63.271 * [taylor]: Taking taylor expansion of (* 3 (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 3))) in y 63.271 * [taylor]: Taking taylor expansion of 3 in y 63.271 * [backup-simplify]: Simplify 3 into 3 63.271 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 3)) in y 63.271 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 4) in y 63.271 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 63.271 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 63.271 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.272 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.272 * [taylor]: Taking taylor expansion of -1 in y 63.272 * [backup-simplify]: Simplify -1 into -1 63.272 * [taylor]: Taking taylor expansion of x in y 63.272 * [backup-simplify]: Simplify x into x 63.272 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.272 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.272 * [taylor]: Taking taylor expansion of 1 in y 63.272 * [backup-simplify]: Simplify 1 into 1 63.272 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 63.272 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.272 * [taylor]: Taking taylor expansion of (pow y 3) in y 63.272 * [taylor]: Taking taylor expansion of y in y 63.272 * [backup-simplify]: Simplify 0 into 0 63.272 * [backup-simplify]: Simplify 1 into 1 63.272 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ -1 x) (/ 0 x)))) into 0 63.273 * [backup-simplify]: Simplify (* (exp (/ -1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 63.273 * [backup-simplify]: Simplify (+ 0 0) into 0 63.274 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.274 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 63.275 * [backup-simplify]: Simplify (+ (* (pow (log (+ (exp (/ -1 x)) 1)) 2) 1) (* 0 0)) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.275 * [backup-simplify]: Simplify (+ (* 3 (pow (log (+ (exp (/ -1 x)) 1)) 2)) (* 0 0)) into (* 3 (pow (log (+ (exp (/ -1 x)) 1)) 2)) 63.276 * [backup-simplify]: Simplify (- (* 3 (pow (log (+ (exp (/ -1 x)) 1)) 2))) into (- (* 3 (pow (log (+ (exp (/ -1 x)) 1)) 2))) 63.276 * [backup-simplify]: Simplify (- (* 3 (pow (log (+ (exp (/ -1 x)) 1)) 2))) into (- (* 3 (pow (log (+ (exp (/ -1 x)) 1)) 2))) 63.277 * [backup-simplify]: Simplify (+ (* (- (* 3 (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 2))) (* (/ 1 (- y)) (/ 1 (- x)))) (+ (- (* 2 (log (+ (exp (/ -1 (/ 1 (- x)))) 1)))) (* -1 (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x))))))) into (- (+ (* 3 (/ (pow (log (+ (exp x) 1)) 2) (* x y))) (+ (* 2 (log (+ (exp x) 1))) (* x y)))) 63.277 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 63.278 * [backup-simplify]: Simplify (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))) into (/ 1 (- (log1p (exp x)) (* x y))) 63.278 * [approximate]: Taking taylor expansion of (/ 1 (- (log1p (exp x)) (* x y))) in (x y) around 0 63.278 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp x)) (* x y))) in y 63.278 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in y 63.278 * [taylor]: Taking taylor expansion of (log1p (exp x)) in y 63.278 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.278 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in y 63.278 * [taylor]: Taking taylor expansion of 1 in y 63.278 * [backup-simplify]: Simplify 1 into 1 63.278 * [taylor]: Taking taylor expansion of (exp x) in y 63.278 * [taylor]: Taking taylor expansion of x in y 63.278 * [backup-simplify]: Simplify x into x 63.278 * [backup-simplify]: Simplify (exp x) into (exp x) 63.278 * [backup-simplify]: Simplify (+ 1 (exp x)) into (+ (exp x) 1) 63.278 * [backup-simplify]: Simplify (log (+ (exp x) 1)) into (log (+ (exp x) 1)) 63.278 * [taylor]: Taking taylor expansion of (* x y) in y 63.278 * [taylor]: Taking taylor expansion of x in y 63.278 * [backup-simplify]: Simplify x into x 63.278 * [taylor]: Taking taylor expansion of y in y 63.278 * [backup-simplify]: Simplify 0 into 0 63.278 * [backup-simplify]: Simplify 1 into 1 63.278 * [backup-simplify]: Simplify (* x 0) into 0 63.279 * [backup-simplify]: Simplify (- 0) into 0 63.279 * [backup-simplify]: Simplify (+ (log (+ (exp x) 1)) 0) into (log (+ (exp x) 1)) 63.279 * [backup-simplify]: Simplify (/ 1 (log (+ (exp x) 1))) into (/ 1 (log (+ (exp x) 1))) 63.279 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp x)) (* x y))) in x 63.279 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in x 63.279 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.279 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.279 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.279 * [taylor]: Taking taylor expansion of 1 in x 63.279 * [backup-simplify]: Simplify 1 into 1 63.279 * [taylor]: Taking taylor expansion of (exp x) in x 63.279 * [taylor]: Taking taylor expansion of x in x 63.279 * [backup-simplify]: Simplify 0 into 0 63.279 * [backup-simplify]: Simplify 1 into 1 63.279 * [backup-simplify]: Simplify (exp 0) into 1 63.280 * [backup-simplify]: Simplify (+ 1 1) into 2 63.280 * [backup-simplify]: Simplify (log 2) into (log 2) 63.280 * [taylor]: Taking taylor expansion of (* x y) in x 63.280 * [taylor]: Taking taylor expansion of x in x 63.280 * [backup-simplify]: Simplify 0 into 0 63.280 * [backup-simplify]: Simplify 1 into 1 63.281 * [taylor]: Taking taylor expansion of y in x 63.281 * [backup-simplify]: Simplify y into y 63.281 * [backup-simplify]: Simplify (* 0 y) into 0 63.281 * [backup-simplify]: Simplify (- 0) into 0 63.282 * [backup-simplify]: Simplify (+ (log 2) 0) into (log 2) 63.283 * [backup-simplify]: Simplify (/ 1 (log 2)) into (/ 1 (log 2)) 63.283 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp x)) (* x y))) in x 63.283 * [taylor]: Taking taylor expansion of (- (log1p (exp x)) (* x y)) in x 63.283 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.283 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.283 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.283 * [taylor]: Taking taylor expansion of 1 in x 63.283 * [backup-simplify]: Simplify 1 into 1 63.283 * [taylor]: Taking taylor expansion of (exp x) in x 63.283 * [taylor]: Taking taylor expansion of x in x 63.283 * [backup-simplify]: Simplify 0 into 0 63.283 * [backup-simplify]: Simplify 1 into 1 63.283 * [backup-simplify]: Simplify (exp 0) into 1 63.283 * [backup-simplify]: Simplify (+ 1 1) into 2 63.284 * [backup-simplify]: Simplify (log 2) into (log 2) 63.284 * [taylor]: Taking taylor expansion of (* x y) in x 63.284 * [taylor]: Taking taylor expansion of x in x 63.284 * [backup-simplify]: Simplify 0 into 0 63.284 * [backup-simplify]: Simplify 1 into 1 63.284 * [taylor]: Taking taylor expansion of y in x 63.284 * [backup-simplify]: Simplify y into y 63.284 * [backup-simplify]: Simplify (* 0 y) into 0 63.284 * [backup-simplify]: Simplify (- 0) into 0 63.285 * [backup-simplify]: Simplify (+ (log 2) 0) into (log 2) 63.286 * [backup-simplify]: Simplify (/ 1 (log 2)) into (/ 1 (log 2)) 63.286 * [taylor]: Taking taylor expansion of (/ 1 (log 2)) in y 63.286 * [taylor]: Taking taylor expansion of (log 2) in y 63.286 * [taylor]: Taking taylor expansion of 2 in y 63.286 * [backup-simplify]: Simplify 2 into 2 63.287 * [backup-simplify]: Simplify (log 2) into (log 2) 63.288 * [backup-simplify]: Simplify (/ 1 (log 2)) into (/ 1 (log 2)) 63.288 * [backup-simplify]: Simplify (/ 1 (log 2)) into (/ 1 (log 2)) 63.289 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 63.290 * [backup-simplify]: Simplify (+ 0 1) into 1 63.291 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 63.292 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.292 * [backup-simplify]: Simplify (- y) into (- y) 63.292 * [backup-simplify]: Simplify (+ 1/2 (- y)) into (- 1/2 y) 63.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 (log 2)) (/ (- 1/2 y) (log 2))))) into (- (/ y (pow (log 2) 2)) (* 1/2 (/ 1 (pow (log 2) 2)))) 63.293 * [taylor]: Taking taylor expansion of (- (/ y (pow (log 2) 2)) (* 1/2 (/ 1 (pow (log 2) 2)))) in y 63.293 * [taylor]: Taking taylor expansion of (/ y (pow (log 2) 2)) in y 63.293 * [taylor]: Taking taylor expansion of y in y 63.293 * [backup-simplify]: Simplify 0 into 0 63.293 * [backup-simplify]: Simplify 1 into 1 63.293 * [taylor]: Taking taylor expansion of (pow (log 2) 2) in y 63.293 * [taylor]: Taking taylor expansion of (log 2) in y 63.294 * [taylor]: Taking taylor expansion of 2 in y 63.294 * [backup-simplify]: Simplify 2 into 2 63.294 * [backup-simplify]: Simplify (log 2) into (log 2) 63.295 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.296 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 2)) into (/ 1 (pow (log 2) 2)) 63.296 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow (log 2) 2))) in y 63.297 * [taylor]: Taking taylor expansion of 1/2 in y 63.297 * [backup-simplify]: Simplify 1/2 into 1/2 63.297 * [taylor]: Taking taylor expansion of (/ 1 (pow (log 2) 2)) in y 63.297 * [taylor]: Taking taylor expansion of (pow (log 2) 2) in y 63.297 * [taylor]: Taking taylor expansion of (log 2) in y 63.297 * [taylor]: Taking taylor expansion of 2 in y 63.297 * [backup-simplify]: Simplify 2 into 2 63.297 * [backup-simplify]: Simplify (log 2) into (log 2) 63.298 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.299 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 2)) into (/ 1 (pow (log 2) 2)) 63.302 * [backup-simplify]: Simplify (* 1/2 (/ 1 (pow (log 2) 2))) into (/ 1/2 (pow (log 2) 2)) 63.304 * [backup-simplify]: Simplify (- (/ 1/2 (pow (log 2) 2))) into (- (* 1/2 (/ 1 (pow (log 2) 2)))) 63.308 * [backup-simplify]: Simplify (+ 0 (- (* 1/2 (/ 1 (pow (log 2) 2))))) into (- (* 1/2 (/ 1 (pow (log 2) 2)))) 63.310 * [backup-simplify]: Simplify (- (* 1/2 (/ 1 (pow (log 2) 2)))) into (- (* 1/2 (/ 1 (pow (log 2) 2)))) 63.311 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 2 1)))) 1) into 0 63.311 * [backup-simplify]: Simplify (- (+ (* (/ 1 (log 2)) (/ 0 (log 2))))) into 0 63.311 * [backup-simplify]: Simplify 0 into 0 63.312 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 63.312 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 63.314 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 63.314 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.315 * [backup-simplify]: Simplify (- 0) into 0 63.315 * [backup-simplify]: Simplify (+ 1/8 0) into 1/8 63.319 * [backup-simplify]: Simplify (- (+ (* (/ 1 (log 2)) (/ 1/8 (log 2))) (* (- (/ y (pow (log 2) 2)) (* 1/2 (/ 1 (pow (log 2) 2)))) (/ (- 1/2 y) (log 2))))) into (- (+ (* 1/4 (/ 1 (pow (log 2) 3))) (/ (pow y 2) (pow (log 2) 3))) (+ (* 1/8 (/ 1 (pow (log 2) 2))) (/ y (pow (log 2) 3)))) 63.319 * [taylor]: Taking taylor expansion of (- (+ (* 1/4 (/ 1 (pow (log 2) 3))) (/ (pow y 2) (pow (log 2) 3))) (+ (* 1/8 (/ 1 (pow (log 2) 2))) (/ y (pow (log 2) 3)))) in y 63.319 * [taylor]: Taking taylor expansion of (+ (* 1/4 (/ 1 (pow (log 2) 3))) (/ (pow y 2) (pow (log 2) 3))) in y 63.319 * [taylor]: Taking taylor expansion of (* 1/4 (/ 1 (pow (log 2) 3))) in y 63.319 * [taylor]: Taking taylor expansion of 1/4 in y 63.319 * [backup-simplify]: Simplify 1/4 into 1/4 63.319 * [taylor]: Taking taylor expansion of (/ 1 (pow (log 2) 3)) in y 63.319 * [taylor]: Taking taylor expansion of (pow (log 2) 3) in y 63.319 * [taylor]: Taking taylor expansion of (log 2) in y 63.319 * [taylor]: Taking taylor expansion of 2 in y 63.319 * [backup-simplify]: Simplify 2 into 2 63.319 * [backup-simplify]: Simplify (log 2) into (log 2) 63.320 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.321 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 63.322 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 3)) into (/ 1 (pow (log 2) 3)) 63.322 * [taylor]: Taking taylor expansion of (/ (pow y 2) (pow (log 2) 3)) in y 63.322 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.322 * [taylor]: Taking taylor expansion of y in y 63.322 * [backup-simplify]: Simplify 0 into 0 63.322 * [backup-simplify]: Simplify 1 into 1 63.322 * [taylor]: Taking taylor expansion of (pow (log 2) 3) in y 63.322 * [taylor]: Taking taylor expansion of (log 2) in y 63.322 * [taylor]: Taking taylor expansion of 2 in y 63.322 * [backup-simplify]: Simplify 2 into 2 63.322 * [backup-simplify]: Simplify (log 2) into (log 2) 63.322 * [backup-simplify]: Simplify (* 1 1) into 1 63.323 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.324 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 63.325 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 3)) into (/ 1 (pow (log 2) 3)) 63.325 * [taylor]: Taking taylor expansion of (+ (* 1/8 (/ 1 (pow (log 2) 2))) (/ y (pow (log 2) 3))) in y 63.325 * [taylor]: Taking taylor expansion of (* 1/8 (/ 1 (pow (log 2) 2))) in y 63.325 * [taylor]: Taking taylor expansion of 1/8 in y 63.325 * [backup-simplify]: Simplify 1/8 into 1/8 63.325 * [taylor]: Taking taylor expansion of (/ 1 (pow (log 2) 2)) in y 63.325 * [taylor]: Taking taylor expansion of (pow (log 2) 2) in y 63.325 * [taylor]: Taking taylor expansion of (log 2) in y 63.325 * [taylor]: Taking taylor expansion of 2 in y 63.325 * [backup-simplify]: Simplify 2 into 2 63.325 * [backup-simplify]: Simplify (log 2) into (log 2) 63.326 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.327 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 2)) into (/ 1 (pow (log 2) 2)) 63.327 * [taylor]: Taking taylor expansion of (/ y (pow (log 2) 3)) in y 63.327 * [taylor]: Taking taylor expansion of y in y 63.327 * [backup-simplify]: Simplify 0 into 0 63.327 * [backup-simplify]: Simplify 1 into 1 63.327 * [taylor]: Taking taylor expansion of (pow (log 2) 3) in y 63.327 * [taylor]: Taking taylor expansion of (log 2) in y 63.327 * [taylor]: Taking taylor expansion of 2 in y 63.327 * [backup-simplify]: Simplify 2 into 2 63.327 * [backup-simplify]: Simplify (log 2) into (log 2) 63.328 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.329 * [backup-simplify]: Simplify (* (log 2) (pow (log 2) 2)) into (pow (log 2) 3) 63.330 * [backup-simplify]: Simplify (/ 1 (pow (log 2) 3)) into (/ 1 (pow (log 2) 3)) 63.332 * [backup-simplify]: Simplify (* 1/4 (/ 1 (pow (log 2) 3))) into (/ 1/4 (pow (log 2) 3)) 63.333 * [backup-simplify]: Simplify (+ (/ 1/4 (pow (log 2) 3)) 0) into (* 1/4 (/ 1 (pow (log 2) 3))) 63.334 * [backup-simplify]: Simplify (* 1/8 (/ 1 (pow (log 2) 2))) into (/ 1/8 (pow (log 2) 2)) 63.336 * [backup-simplify]: Simplify (+ (/ 1/8 (pow (log 2) 2)) 0) into (* 1/8 (/ 1 (pow (log 2) 2))) 63.338 * [backup-simplify]: Simplify (- (* 1/8 (/ 1 (pow (log 2) 2)))) into (- (* 1/8 (/ 1 (pow (log 2) 2)))) 63.346 * [backup-simplify]: Simplify (+ (* 1/4 (/ 1 (pow (log 2) 3))) (- (* 1/8 (/ 1 (pow (log 2) 2))))) into (- (* 1/4 (/ 1 (pow (log 2) 3))) (* 1/8 (/ 1 (pow (log 2) 2)))) 63.355 * [backup-simplify]: Simplify (- (* 1/4 (/ 1 (pow (log 2) 3))) (* 1/8 (/ 1 (pow (log 2) 2)))) into (- (* 1/4 (/ 1 (pow (log 2) 3))) (* 1/8 (/ 1 (pow (log 2) 2)))) 63.365 * [backup-simplify]: Simplify (+ (* (- (* 1/4 (/ 1 (pow (log 2) 3))) (* 1/8 (/ 1 (pow (log 2) 2)))) (pow (* 1 x) 2)) (+ (* (- (* 1/2 (/ 1 (pow (log 2) 2)))) (* 1 x)) (/ 1 (log 2)))) into (- (+ (/ 1 (log 2)) (* 1/4 (/ (pow x 2) (pow (log 2) 3)))) (+ (* 1/8 (/ (pow x 2) (pow (log 2) 2))) (* 1/2 (/ x (pow (log 2) 2))))) 63.367 * [backup-simplify]: Simplify (* (/ 1 (+ (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) (+ (* (* (/ 1 y) (/ 1 x)) (* (/ 1 y) (/ 1 x))) (* (log1p (exp (/ 1 x))) (* (/ 1 y) (/ 1 x)))))) (/ (+ (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) (+ (* (* (/ 1 y) (/ 1 x)) (* (/ 1 y) (/ 1 x))) (* (log1p (exp (/ 1 x))) (* (/ 1 y) (/ 1 x))))) (- (log1p (exp (/ 1 x))) (* (/ 1 y) (/ 1 x))))) into (/ 1 (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) 63.367 * [approximate]: Taking taylor expansion of (/ 1 (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) in (x y) around 0 63.367 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) in y 63.367 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in y 63.367 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in y 63.367 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.367 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in y 63.367 * [taylor]: Taking taylor expansion of 1 in y 63.367 * [backup-simplify]: Simplify 1 into 1 63.367 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.367 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.367 * [taylor]: Taking taylor expansion of x in y 63.367 * [backup-simplify]: Simplify x into x 63.367 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.367 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.367 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.367 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.367 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 63.367 * [taylor]: Taking taylor expansion of (* x y) in y 63.367 * [taylor]: Taking taylor expansion of x in y 63.368 * [backup-simplify]: Simplify x into x 63.368 * [taylor]: Taking taylor expansion of y in y 63.368 * [backup-simplify]: Simplify 0 into 0 63.368 * [backup-simplify]: Simplify 1 into 1 63.368 * [backup-simplify]: Simplify (* x 0) into 0 63.368 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 63.368 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.368 * [backup-simplify]: Simplify (- (/ 1 x)) into (- (/ 1 x)) 63.368 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x))) into (- (/ 1 x)) 63.368 * [backup-simplify]: Simplify (/ 1 (- (/ 1 x))) into (* -1 x) 63.368 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) in x 63.368 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in x 63.368 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.368 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.369 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.369 * [taylor]: Taking taylor expansion of 1 in x 63.369 * [backup-simplify]: Simplify 1 into 1 63.369 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.369 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.369 * [taylor]: Taking taylor expansion of x in x 63.369 * [backup-simplify]: Simplify 0 into 0 63.369 * [backup-simplify]: Simplify 1 into 1 63.369 * [backup-simplify]: Simplify (/ 1 1) into 1 63.369 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.369 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.369 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.369 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 63.369 * [taylor]: Taking taylor expansion of (* x y) in x 63.369 * [taylor]: Taking taylor expansion of x in x 63.369 * [backup-simplify]: Simplify 0 into 0 63.369 * [backup-simplify]: Simplify 1 into 1 63.369 * [taylor]: Taking taylor expansion of y in x 63.369 * [backup-simplify]: Simplify y into y 63.369 * [backup-simplify]: Simplify (* 0 y) into 0 63.369 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.369 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 63.370 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 63.370 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 63.370 * [backup-simplify]: Simplify (/ 1 (- (/ 1 y))) into (* -1 y) 63.370 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp (/ 1 x))) (/ 1 (* x y)))) in x 63.370 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ 1 x))) (/ 1 (* x y))) in x 63.370 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.370 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.370 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.370 * [taylor]: Taking taylor expansion of 1 in x 63.370 * [backup-simplify]: Simplify 1 into 1 63.370 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.370 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.370 * [taylor]: Taking taylor expansion of x in x 63.370 * [backup-simplify]: Simplify 0 into 0 63.370 * [backup-simplify]: Simplify 1 into 1 63.370 * [backup-simplify]: Simplify (/ 1 1) into 1 63.370 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.370 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.370 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.370 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 63.370 * [taylor]: Taking taylor expansion of (* x y) in x 63.370 * [taylor]: Taking taylor expansion of x in x 63.370 * [backup-simplify]: Simplify 0 into 0 63.370 * [backup-simplify]: Simplify 1 into 1 63.370 * [taylor]: Taking taylor expansion of y in x 63.370 * [backup-simplify]: Simplify y into y 63.370 * [backup-simplify]: Simplify (* 0 y) into 0 63.371 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.371 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 63.371 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 63.371 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 63.371 * [backup-simplify]: Simplify (/ 1 (- (/ 1 y))) into (* -1 y) 63.371 * [taylor]: Taking taylor expansion of (* -1 y) in y 63.371 * [taylor]: Taking taylor expansion of -1 in y 63.371 * [backup-simplify]: Simplify -1 into -1 63.371 * [taylor]: Taking taylor expansion of y in y 63.371 * [backup-simplify]: Simplify 0 into 0 63.371 * [backup-simplify]: Simplify 1 into 1 63.371 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 63.371 * [backup-simplify]: Simplify -1 into -1 63.372 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.372 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 63.372 * [backup-simplify]: Simplify (- 0) into 0 63.372 * [backup-simplify]: Simplify (+ (log (+ (exp (/ 1 x)) 1)) 0) into (log (+ (exp (/ 1 x)) 1)) 63.373 * [backup-simplify]: Simplify (- (+ (* (* -1 y) (/ (log (+ (exp (/ 1 x)) 1)) (- (/ 1 y)))))) into (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) 63.373 * [taylor]: Taking taylor expansion of (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) in y 63.373 * [taylor]: Taking taylor expansion of (* (pow y 2) (log (+ (exp (/ 1 x)) 1))) in y 63.373 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.373 * [taylor]: Taking taylor expansion of y in y 63.373 * [backup-simplify]: Simplify 0 into 0 63.373 * [backup-simplify]: Simplify 1 into 1 63.373 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 63.373 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 63.373 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.373 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.373 * [taylor]: Taking taylor expansion of x in y 63.373 * [backup-simplify]: Simplify x into x 63.373 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.373 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.373 * [taylor]: Taking taylor expansion of 1 in y 63.373 * [backup-simplify]: Simplify 1 into 1 63.373 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 63.373 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.374 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 63.374 * [backup-simplify]: Simplify 0 into 0 63.374 * [backup-simplify]: Simplify (+ 0 0) into 0 63.374 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.375 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 63.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.375 * [backup-simplify]: Simplify (- 0) into 0 63.376 * [backup-simplify]: Simplify (+ 0 0) into 0 63.376 * [backup-simplify]: Simplify (- (+ (* (* -1 y) (/ 0 (- (/ 1 y)))) (* (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) (/ (log (+ (exp (/ 1 x)) 1)) (- (/ 1 y)))))) into (- (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2))) 63.376 * [taylor]: Taking taylor expansion of (- (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2))) in y 63.376 * [taylor]: Taking taylor expansion of (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2)) in y 63.376 * [taylor]: Taking taylor expansion of (pow y 3) in y 63.376 * [taylor]: Taking taylor expansion of y in y 63.376 * [backup-simplify]: Simplify 0 into 0 63.376 * [backup-simplify]: Simplify 1 into 1 63.376 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 2) in y 63.376 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 63.376 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 63.376 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.376 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.376 * [taylor]: Taking taylor expansion of x in y 63.376 * [backup-simplify]: Simplify x into x 63.376 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.376 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.376 * [taylor]: Taking taylor expansion of 1 in y 63.376 * [backup-simplify]: Simplify 1 into 1 63.376 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 63.376 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.377 * [backup-simplify]: Simplify (* 1 1) into 1 63.377 * [backup-simplify]: Simplify (* 1 (log (+ (exp (/ 1 x)) 1))) into (log (+ (exp (/ 1 x)) 1)) 63.377 * [backup-simplify]: Simplify (- (log (+ (exp (/ 1 x)) 1))) into (- (log (+ (exp (/ 1 x)) 1))) 63.377 * [backup-simplify]: Simplify (- (log (+ (exp (/ 1 x)) 1))) into (- (log (+ (exp (/ 1 x)) 1))) 63.377 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 63.377 * [backup-simplify]: Simplify 0 into 0 63.378 * [backup-simplify]: Simplify (+ 0 0) into 0 63.379 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 63.380 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 63.380 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.380 * [backup-simplify]: Simplify (- 0) into 0 63.381 * [backup-simplify]: Simplify (+ 0 0) into 0 63.381 * [backup-simplify]: Simplify (- (+ (* (* -1 y) (/ 0 (- (/ 1 y)))) (* (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) (/ 0 (- (/ 1 y)))) (* (- (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2))) (/ (log (+ (exp (/ 1 x)) 1)) (- (/ 1 y)))))) into (- (* (pow y 4) (pow (log (+ (exp (/ 1 x)) 1)) 3))) 63.381 * [taylor]: Taking taylor expansion of (- (* (pow y 4) (pow (log (+ (exp (/ 1 x)) 1)) 3))) in y 63.381 * [taylor]: Taking taylor expansion of (* (pow y 4) (pow (log (+ (exp (/ 1 x)) 1)) 3)) in y 63.381 * [taylor]: Taking taylor expansion of (pow y 4) in y 63.381 * [taylor]: Taking taylor expansion of y in y 63.381 * [backup-simplify]: Simplify 0 into 0 63.381 * [backup-simplify]: Simplify 1 into 1 63.381 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 3) in y 63.381 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 63.381 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 63.381 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.381 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.381 * [taylor]: Taking taylor expansion of x in y 63.381 * [backup-simplify]: Simplify x into x 63.381 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.381 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.381 * [taylor]: Taking taylor expansion of 1 in y 63.381 * [backup-simplify]: Simplify 1 into 1 63.381 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 63.381 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 x) (/ 0 x)))) into 0 63.382 * [backup-simplify]: Simplify (* (exp (/ 1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 63.382 * [backup-simplify]: Simplify (+ 0 0) into 0 63.383 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.383 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 63.383 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 63.384 * [backup-simplify]: Simplify (- 0) into 0 63.384 * [backup-simplify]: Simplify 0 into 0 63.384 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 63.384 * [backup-simplify]: Simplify 0 into 0 63.385 * [backup-simplify]: Simplify (+ 0 0) into 0 63.386 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 63.387 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))))) into 0 63.388 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.388 * [backup-simplify]: Simplify (- 0) into 0 63.388 * [backup-simplify]: Simplify (+ 0 0) into 0 63.389 * [backup-simplify]: Simplify (- (+ (* (* -1 y) (/ 0 (- (/ 1 y)))) (* (- (* (pow y 2) (log (+ (exp (/ 1 x)) 1)))) (/ 0 (- (/ 1 y)))) (* (- (* (pow y 3) (pow (log (+ (exp (/ 1 x)) 1)) 2))) (/ 0 (- (/ 1 y)))) (* (- (* (pow y 4) (pow (log (+ (exp (/ 1 x)) 1)) 3))) (/ (log (+ (exp (/ 1 x)) 1)) (- (/ 1 y)))))) into (- (* (pow y 5) (pow (log (+ (exp (/ 1 x)) 1)) 4))) 63.389 * [taylor]: Taking taylor expansion of (- (* (pow y 5) (pow (log (+ (exp (/ 1 x)) 1)) 4))) in y 63.389 * [taylor]: Taking taylor expansion of (* (pow y 5) (pow (log (+ (exp (/ 1 x)) 1)) 4)) in y 63.389 * [taylor]: Taking taylor expansion of (pow y 5) in y 63.389 * [taylor]: Taking taylor expansion of y in y 63.389 * [backup-simplify]: Simplify 0 into 0 63.389 * [backup-simplify]: Simplify 1 into 1 63.389 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ 1 x)) 1)) 4) in y 63.389 * [taylor]: Taking taylor expansion of (log (+ (exp (/ 1 x)) 1)) in y 63.389 * [taylor]: Taking taylor expansion of (+ (exp (/ 1 x)) 1) in y 63.389 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in y 63.389 * [taylor]: Taking taylor expansion of (/ 1 x) in y 63.389 * [taylor]: Taking taylor expansion of x in y 63.389 * [backup-simplify]: Simplify x into x 63.389 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.389 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.389 * [taylor]: Taking taylor expansion of 1 in y 63.389 * [backup-simplify]: Simplify 1 into 1 63.389 * [backup-simplify]: Simplify (+ (exp (/ 1 x)) 1) into (+ (exp (/ 1 x)) 1) 63.389 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.390 * [backup-simplify]: Simplify (* 1 1) into 1 63.390 * [backup-simplify]: Simplify (* 1 1) into 1 63.390 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.390 * [backup-simplify]: Simplify (* 1 (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.390 * [backup-simplify]: Simplify (- (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (- (pow (log (+ (exp (/ 1 x)) 1)) 2)) 63.390 * [backup-simplify]: Simplify (- (pow (log (+ (exp (/ 1 x)) 1)) 2)) into (- (pow (log (+ (exp (/ 1 x)) 1)) 2)) 63.391 * [backup-simplify]: Simplify (+ (* (- (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 2)) (pow (* (/ 1 y) (/ 1 x)) 3)) (+ (* (- (log (+ (exp (/ 1 (/ 1 x))) 1))) (pow (* (/ 1 y) (/ 1 x)) 2)) (* -1 (* (/ 1 y) (/ 1 x))))) into (- (+ (/ (log (+ (exp x) 1)) (* (pow x 2) (pow y 2))) (+ (/ 1 (* x y)) (/ (pow (log (+ (exp x) 1)) 2) (* (pow x 3) (pow y 3)))))) 63.392 * [backup-simplify]: Simplify (* (/ 1 (+ (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) (+ (* (* (/ 1 (- y)) (/ 1 (- x))) (* (/ 1 (- y)) (/ 1 (- x)))) (* (log1p (exp (/ 1 (- x)))) (* (/ 1 (- y)) (/ 1 (- x))))))) (/ (+ (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) (+ (* (* (/ 1 (- y)) (/ 1 (- x))) (* (/ 1 (- y)) (/ 1 (- x)))) (* (log1p (exp (/ 1 (- x)))) (* (/ 1 (- y)) (/ 1 (- x)))))) (- (log1p (exp (/ 1 (- x)))) (* (/ 1 (- y)) (/ 1 (- x)))))) into (/ 1 (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) 63.392 * [approximate]: Taking taylor expansion of (/ 1 (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) in (x y) around 0 63.392 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) in y 63.392 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in y 63.392 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in y 63.392 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.392 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in y 63.392 * [taylor]: Taking taylor expansion of 1 in y 63.392 * [backup-simplify]: Simplify 1 into 1 63.392 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.392 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.392 * [taylor]: Taking taylor expansion of -1 in y 63.392 * [backup-simplify]: Simplify -1 into -1 63.392 * [taylor]: Taking taylor expansion of x in y 63.392 * [backup-simplify]: Simplify x into x 63.392 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.392 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.392 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.392 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.392 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 63.392 * [taylor]: Taking taylor expansion of (* x y) in y 63.392 * [taylor]: Taking taylor expansion of x in y 63.392 * [backup-simplify]: Simplify x into x 63.392 * [taylor]: Taking taylor expansion of y in y 63.392 * [backup-simplify]: Simplify 0 into 0 63.392 * [backup-simplify]: Simplify 1 into 1 63.392 * [backup-simplify]: Simplify (* x 0) into 0 63.392 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 63.392 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 63.392 * [backup-simplify]: Simplify (- (/ 1 x)) into (- (/ 1 x)) 63.393 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x))) into (- (/ 1 x)) 63.393 * [backup-simplify]: Simplify (/ 1 (- (/ 1 x))) into (* -1 x) 63.393 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) in x 63.393 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in x 63.393 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.393 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.393 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.393 * [taylor]: Taking taylor expansion of 1 in x 63.393 * [backup-simplify]: Simplify 1 into 1 63.393 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.393 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.393 * [taylor]: Taking taylor expansion of -1 in x 63.393 * [backup-simplify]: Simplify -1 into -1 63.393 * [taylor]: Taking taylor expansion of x in x 63.393 * [backup-simplify]: Simplify 0 into 0 63.393 * [backup-simplify]: Simplify 1 into 1 63.393 * [backup-simplify]: Simplify (/ -1 1) into -1 63.393 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.393 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.393 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.393 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 63.393 * [taylor]: Taking taylor expansion of (* x y) in x 63.393 * [taylor]: Taking taylor expansion of x in x 63.393 * [backup-simplify]: Simplify 0 into 0 63.393 * [backup-simplify]: Simplify 1 into 1 63.393 * [taylor]: Taking taylor expansion of y in x 63.393 * [backup-simplify]: Simplify y into y 63.393 * [backup-simplify]: Simplify (* 0 y) into 0 63.394 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.394 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 63.394 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 63.394 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 63.394 * [backup-simplify]: Simplify (/ 1 (- (/ 1 y))) into (* -1 y) 63.394 * [taylor]: Taking taylor expansion of (/ 1 (- (log1p (exp (/ -1 x))) (/ 1 (* x y)))) in x 63.394 * [taylor]: Taking taylor expansion of (- (log1p (exp (/ -1 x))) (/ 1 (* x y))) in x 63.394 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.394 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.394 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.394 * [taylor]: Taking taylor expansion of 1 in x 63.394 * [backup-simplify]: Simplify 1 into 1 63.394 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.394 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.394 * [taylor]: Taking taylor expansion of -1 in x 63.394 * [backup-simplify]: Simplify -1 into -1 63.394 * [taylor]: Taking taylor expansion of x in x 63.394 * [backup-simplify]: Simplify 0 into 0 63.394 * [backup-simplify]: Simplify 1 into 1 63.394 * [backup-simplify]: Simplify (/ -1 1) into -1 63.394 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.394 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.394 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.394 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 63.395 * [taylor]: Taking taylor expansion of (* x y) in x 63.395 * [taylor]: Taking taylor expansion of x in x 63.395 * [backup-simplify]: Simplify 0 into 0 63.395 * [backup-simplify]: Simplify 1 into 1 63.395 * [taylor]: Taking taylor expansion of y in x 63.395 * [backup-simplify]: Simplify y into y 63.395 * [backup-simplify]: Simplify (* 0 y) into 0 63.395 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 63.395 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 63.395 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 63.395 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 63.395 * [backup-simplify]: Simplify (/ 1 (- (/ 1 y))) into (* -1 y) 63.395 * [taylor]: Taking taylor expansion of (* -1 y) in y 63.395 * [taylor]: Taking taylor expansion of -1 in y 63.395 * [backup-simplify]: Simplify -1 into -1 63.395 * [taylor]: Taking taylor expansion of y in y 63.395 * [backup-simplify]: Simplify 0 into 0 63.395 * [backup-simplify]: Simplify 1 into 1 63.396 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 63.396 * [backup-simplify]: Simplify -1 into -1 63.396 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 63.396 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 63.396 * [backup-simplify]: Simplify (- 0) into 0 63.397 * [backup-simplify]: Simplify (+ (log (+ (exp (/ -1 x)) 1)) 0) into (log (+ (exp (/ -1 x)) 1)) 63.397 * [backup-simplify]: Simplify (- (+ (* (* -1 y) (/ (log (+ (exp (/ -1 x)) 1)) (- (/ 1 y)))))) into (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) 63.397 * [taylor]: Taking taylor expansion of (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) in y 63.397 * [taylor]: Taking taylor expansion of (* (log (+ (exp (/ -1 x)) 1)) (pow y 2)) in y 63.397 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 63.397 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 63.397 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.397 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.397 * [taylor]: Taking taylor expansion of -1 in y 63.397 * [backup-simplify]: Simplify -1 into -1 63.397 * [taylor]: Taking taylor expansion of x in y 63.397 * [backup-simplify]: Simplify x into x 63.397 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.397 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.397 * [taylor]: Taking taylor expansion of 1 in y 63.397 * [backup-simplify]: Simplify 1 into 1 63.397 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 63.397 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.397 * [taylor]: Taking taylor expansion of (pow y 2) in y 63.397 * [taylor]: Taking taylor expansion of y in y 63.397 * [backup-simplify]: Simplify 0 into 0 63.397 * [backup-simplify]: Simplify 1 into 1 63.398 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 63.398 * [backup-simplify]: Simplify 0 into 0 63.398 * [backup-simplify]: Simplify (+ 0 0) into 0 63.399 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.399 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 63.399 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.400 * [backup-simplify]: Simplify (- 0) into 0 63.400 * [backup-simplify]: Simplify (+ 0 0) into 0 63.400 * [backup-simplify]: Simplify (- (+ (* (* -1 y) (/ 0 (- (/ 1 y)))) (* (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) (/ (log (+ (exp (/ -1 x)) 1)) (- (/ 1 y)))))) into (- (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3))) 63.400 * [taylor]: Taking taylor expansion of (- (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3))) in y 63.400 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3)) in y 63.400 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 2) in y 63.400 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 63.400 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 63.400 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.400 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.400 * [taylor]: Taking taylor expansion of -1 in y 63.400 * [backup-simplify]: Simplify -1 into -1 63.400 * [taylor]: Taking taylor expansion of x in y 63.400 * [backup-simplify]: Simplify x into x 63.400 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.400 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.400 * [taylor]: Taking taylor expansion of 1 in y 63.400 * [backup-simplify]: Simplify 1 into 1 63.401 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 63.401 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.401 * [taylor]: Taking taylor expansion of (pow y 3) in y 63.401 * [taylor]: Taking taylor expansion of y in y 63.401 * [backup-simplify]: Simplify 0 into 0 63.401 * [backup-simplify]: Simplify 1 into 1 63.401 * [backup-simplify]: Simplify (* 1 1) into 1 63.401 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) 1) into (log (+ (exp (/ -1 x)) 1)) 63.402 * [backup-simplify]: Simplify (- (log (+ (exp (/ -1 x)) 1))) into (- (log (+ (exp (/ -1 x)) 1))) 63.402 * [backup-simplify]: Simplify (- (log (+ (exp (/ -1 x)) 1))) into (- (log (+ (exp (/ -1 x)) 1))) 63.403 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 63.403 * [backup-simplify]: Simplify 0 into 0 63.403 * [backup-simplify]: Simplify (+ 0 0) into 0 63.405 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 63.406 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 63.406 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.407 * [backup-simplify]: Simplify (- 0) into 0 63.407 * [backup-simplify]: Simplify (+ 0 0) into 0 63.408 * [backup-simplify]: Simplify (- (+ (* (* -1 y) (/ 0 (- (/ 1 y)))) (* (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) (/ 0 (- (/ 1 y)))) (* (- (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3))) (/ (log (+ (exp (/ -1 x)) 1)) (- (/ 1 y)))))) into (- (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 4))) 63.408 * [taylor]: Taking taylor expansion of (- (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 4))) in y 63.408 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 4)) in y 63.408 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 3) in y 63.408 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 63.408 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 63.408 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.408 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.408 * [taylor]: Taking taylor expansion of -1 in y 63.408 * [backup-simplify]: Simplify -1 into -1 63.408 * [taylor]: Taking taylor expansion of x in y 63.408 * [backup-simplify]: Simplify x into x 63.408 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.408 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.408 * [taylor]: Taking taylor expansion of 1 in y 63.408 * [backup-simplify]: Simplify 1 into 1 63.408 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 63.409 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.409 * [taylor]: Taking taylor expansion of (pow y 4) in y 63.409 * [taylor]: Taking taylor expansion of y in y 63.409 * [backup-simplify]: Simplify 0 into 0 63.409 * [backup-simplify]: Simplify 1 into 1 63.409 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 63.409 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ -1 x) (/ 0 x)))) into 0 63.410 * [backup-simplify]: Simplify (* (exp (/ -1 x)) (+ (* (/ (pow 0 1) 1)))) into 0 63.410 * [backup-simplify]: Simplify (+ 0 0) into 0 63.411 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.412 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 1)) into 0 63.412 * [backup-simplify]: Simplify (- 0) into 0 63.412 * [backup-simplify]: Simplify 0 into 0 63.413 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 63.413 * [backup-simplify]: Simplify 0 into 0 63.414 * [backup-simplify]: Simplify (+ 0 0) into 0 63.417 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 63.418 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))))) into 0 63.419 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 63.419 * [backup-simplify]: Simplify (- 0) into 0 63.419 * [backup-simplify]: Simplify (+ 0 0) into 0 63.421 * [backup-simplify]: Simplify (- (+ (* (* -1 y) (/ 0 (- (/ 1 y)))) (* (- (* (log (+ (exp (/ -1 x)) 1)) (pow y 2))) (/ 0 (- (/ 1 y)))) (* (- (* (pow (log (+ (exp (/ -1 x)) 1)) 2) (pow y 3))) (/ 0 (- (/ 1 y)))) (* (- (* (pow (log (+ (exp (/ -1 x)) 1)) 3) (pow y 4))) (/ (log (+ (exp (/ -1 x)) 1)) (- (/ 1 y)))))) into (- (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 5))) 63.421 * [taylor]: Taking taylor expansion of (- (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 5))) in y 63.421 * [taylor]: Taking taylor expansion of (* (pow (log (+ (exp (/ -1 x)) 1)) 4) (pow y 5)) in y 63.421 * [taylor]: Taking taylor expansion of (pow (log (+ (exp (/ -1 x)) 1)) 4) in y 63.421 * [taylor]: Taking taylor expansion of (log (+ (exp (/ -1 x)) 1)) in y 63.421 * [taylor]: Taking taylor expansion of (+ (exp (/ -1 x)) 1) in y 63.421 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in y 63.421 * [taylor]: Taking taylor expansion of (/ -1 x) in y 63.421 * [taylor]: Taking taylor expansion of -1 in y 63.421 * [backup-simplify]: Simplify -1 into -1 63.421 * [taylor]: Taking taylor expansion of x in y 63.421 * [backup-simplify]: Simplify x into x 63.421 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 63.421 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.421 * [taylor]: Taking taylor expansion of 1 in y 63.421 * [backup-simplify]: Simplify 1 into 1 63.421 * [backup-simplify]: Simplify (+ (exp (/ -1 x)) 1) into (+ (exp (/ -1 x)) 1) 63.421 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.421 * [taylor]: Taking taylor expansion of (pow y 5) in y 63.421 * [taylor]: Taking taylor expansion of y in y 63.421 * [backup-simplify]: Simplify 0 into 0 63.422 * [backup-simplify]: Simplify 1 into 1 63.422 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.422 * [backup-simplify]: Simplify (* 1 1) into 1 63.423 * [backup-simplify]: Simplify (* 1 1) into 1 63.423 * [backup-simplify]: Simplify (* (pow (log (+ (exp (/ -1 x)) 1)) 2) 1) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.423 * [backup-simplify]: Simplify (- (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (- (pow (log (+ (exp (/ -1 x)) 1)) 2)) 63.423 * [backup-simplify]: Simplify (- (pow (log (+ (exp (/ -1 x)) 1)) 2)) into (- (pow (log (+ (exp (/ -1 x)) 1)) 2)) 63.424 * [backup-simplify]: Simplify (+ (* (- (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 2)) (pow (* (/ 1 (- y)) (/ 1 (- x))) 3)) (+ (* (- (log (+ (exp (/ -1 (/ 1 (- x)))) 1))) (pow (* (/ 1 (- y)) (/ 1 (- x))) 2)) (* -1 (* (/ 1 (- y)) (/ 1 (- x)))))) into (- (+ (/ (log (+ (exp x) 1)) (* (pow x 2) (pow y 2))) (+ (/ 1 (* x y)) (/ (pow (log (+ (exp x) 1)) 2) (* (pow x 3) (pow y 3)))))) 63.424 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2 1 1) 63.424 * [backup-simplify]: Simplify (* (log1p (exp x)) (log1p (exp x))) into (pow (log1p (exp x)) 2) 63.424 * [approximate]: Taking taylor expansion of (pow (log1p (exp x)) 2) in (x) around 0 63.424 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 63.424 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.424 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.424 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.425 * [taylor]: Taking taylor expansion of 1 in x 63.425 * [backup-simplify]: Simplify 1 into 1 63.425 * [taylor]: Taking taylor expansion of (exp x) in x 63.425 * [taylor]: Taking taylor expansion of x in x 63.425 * [backup-simplify]: Simplify 0 into 0 63.425 * [backup-simplify]: Simplify 1 into 1 63.425 * [backup-simplify]: Simplify (exp 0) into 1 63.425 * [backup-simplify]: Simplify (+ 1 1) into 2 63.426 * [backup-simplify]: Simplify (log 2) into (log 2) 63.426 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 63.426 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.426 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.426 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.426 * [taylor]: Taking taylor expansion of 1 in x 63.426 * [backup-simplify]: Simplify 1 into 1 63.426 * [taylor]: Taking taylor expansion of (exp x) in x 63.426 * [taylor]: Taking taylor expansion of x in x 63.426 * [backup-simplify]: Simplify 0 into 0 63.426 * [backup-simplify]: Simplify 1 into 1 63.426 * [backup-simplify]: Simplify (exp 0) into 1 63.426 * [backup-simplify]: Simplify (+ 1 1) into 2 63.427 * [backup-simplify]: Simplify (log 2) into (log 2) 63.428 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.429 * [backup-simplify]: Simplify (pow (log 2) 2) into (pow (log 2) 2) 63.430 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 63.430 * [backup-simplify]: Simplify (+ 0 1) into 1 63.432 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 63.434 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 63.434 * [backup-simplify]: Simplify (log 2) into (log 2) 63.436 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 63.437 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 63.439 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 63.443 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 63.445 * [backup-simplify]: Simplify (+ (* 1/4 (log 2)) 1/4) into (+ (* 1/4 (log 2)) 1/4) 63.448 * [backup-simplify]: Simplify (+ (* (+ (* 1/4 (log 2)) 1/4) (pow x 2)) (+ (* (log 2) x) (pow (log 2) 2))) into (+ (* 1/4 (* (log 2) (pow x 2))) (+ (* (log 2) x) (+ (* 1/4 (pow x 2)) (pow (log 2) 2)))) 63.448 * [backup-simplify]: Simplify (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) into (pow (log1p (exp (/ 1 x))) 2) 63.448 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in (x) around 0 63.448 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 63.448 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.448 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.448 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.448 * [taylor]: Taking taylor expansion of 1 in x 63.448 * [backup-simplify]: Simplify 1 into 1 63.448 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.448 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.448 * [taylor]: Taking taylor expansion of x in x 63.448 * [backup-simplify]: Simplify 0 into 0 63.448 * [backup-simplify]: Simplify 1 into 1 63.449 * [backup-simplify]: Simplify (/ 1 1) into 1 63.449 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.449 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.449 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.449 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 63.449 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.449 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.449 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.449 * [taylor]: Taking taylor expansion of 1 in x 63.449 * [backup-simplify]: Simplify 1 into 1 63.449 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.449 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.449 * [taylor]: Taking taylor expansion of x in x 63.449 * [backup-simplify]: Simplify 0 into 0 63.449 * [backup-simplify]: Simplify 1 into 1 63.450 * [backup-simplify]: Simplify (/ 1 1) into 1 63.450 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.450 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.450 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.450 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.450 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 x)) 1)) 2) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.451 * [backup-simplify]: Simplify (+ 0 0) into 0 63.452 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.452 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 63.452 * [backup-simplify]: Simplify 0 into 0 63.452 * [backup-simplify]: Simplify (+ 0 0) into 0 63.454 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 63.455 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 63.455 * [backup-simplify]: Simplify 0 into 0 63.455 * [backup-simplify]: Simplify (+ 0 0) into 0 63.458 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 63.459 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))) into 0 63.459 * [backup-simplify]: Simplify 0 into 0 63.460 * [backup-simplify]: Simplify (+ 0 0) into 0 63.464 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 63.466 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))) into 0 63.466 * [backup-simplify]: Simplify 0 into 0 63.466 * [backup-simplify]: Simplify (+ 0 0) into 0 63.476 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 63.478 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))))) into 0 63.478 * [backup-simplify]: Simplify 0 into 0 63.479 * [backup-simplify]: Simplify (+ 0 0) into 0 63.490 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 63.491 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))))) into 0 63.491 * [backup-simplify]: Simplify 0 into 0 63.491 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 2) into (pow (log (+ (exp x) 1)) 2) 63.491 * [backup-simplify]: Simplify (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) into (pow (log1p (exp (/ -1 x))) 2) 63.491 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in (x) around 0 63.491 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 63.491 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.491 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.491 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.491 * [taylor]: Taking taylor expansion of 1 in x 63.491 * [backup-simplify]: Simplify 1 into 1 63.491 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.491 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.491 * [taylor]: Taking taylor expansion of -1 in x 63.491 * [backup-simplify]: Simplify -1 into -1 63.491 * [taylor]: Taking taylor expansion of x in x 63.491 * [backup-simplify]: Simplify 0 into 0 63.492 * [backup-simplify]: Simplify 1 into 1 63.492 * [backup-simplify]: Simplify (/ -1 1) into -1 63.492 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.492 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.492 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.492 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 63.492 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.492 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.492 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.492 * [taylor]: Taking taylor expansion of 1 in x 63.492 * [backup-simplify]: Simplify 1 into 1 63.492 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.492 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.492 * [taylor]: Taking taylor expansion of -1 in x 63.492 * [backup-simplify]: Simplify -1 into -1 63.492 * [taylor]: Taking taylor expansion of x in x 63.492 * [backup-simplify]: Simplify 0 into 0 63.492 * [backup-simplify]: Simplify 1 into 1 63.492 * [backup-simplify]: Simplify (/ -1 1) into -1 63.493 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.493 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.493 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.493 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.493 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 x)) 1)) 2) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.493 * [backup-simplify]: Simplify (+ 0 0) into 0 63.494 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.494 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 63.494 * [backup-simplify]: Simplify 0 into 0 63.494 * [backup-simplify]: Simplify (+ 0 0) into 0 63.495 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 63.495 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 63.495 * [backup-simplify]: Simplify 0 into 0 63.496 * [backup-simplify]: Simplify (+ 0 0) into 0 63.497 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 63.498 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))) into 0 63.498 * [backup-simplify]: Simplify 0 into 0 63.498 * [backup-simplify]: Simplify (+ 0 0) into 0 63.501 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 63.502 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))) into 0 63.502 * [backup-simplify]: Simplify 0 into 0 63.502 * [backup-simplify]: Simplify (+ 0 0) into 0 63.506 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 63.507 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))))) into 0 63.507 * [backup-simplify]: Simplify 0 into 0 63.507 * [backup-simplify]: Simplify (+ 0 0) into 0 63.514 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 63.516 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))))) into 0 63.516 * [backup-simplify]: Simplify 0 into 0 63.516 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 2) into (pow (log (+ (exp x) 1)) 2) 63.516 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2 1) 63.516 * [backup-simplify]: Simplify (* (log1p (exp x)) (log1p (exp x))) into (pow (log1p (exp x)) 2) 63.516 * [approximate]: Taking taylor expansion of (pow (log1p (exp x)) 2) in (x) around 0 63.516 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 63.516 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.516 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.516 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.516 * [taylor]: Taking taylor expansion of 1 in x 63.516 * [backup-simplify]: Simplify 1 into 1 63.516 * [taylor]: Taking taylor expansion of (exp x) in x 63.516 * [taylor]: Taking taylor expansion of x in x 63.516 * [backup-simplify]: Simplify 0 into 0 63.516 * [backup-simplify]: Simplify 1 into 1 63.516 * [backup-simplify]: Simplify (exp 0) into 1 63.516 * [backup-simplify]: Simplify (+ 1 1) into 2 63.517 * [backup-simplify]: Simplify (log 2) into (log 2) 63.517 * [taylor]: Taking taylor expansion of (pow (log1p (exp x)) 2) in x 63.517 * [taylor]: Taking taylor expansion of (log1p (exp x)) in x 63.517 * [taylor]: Rewrote expression to (log (+ 1 (exp x))) 63.517 * [taylor]: Taking taylor expansion of (+ 1 (exp x)) in x 63.517 * [taylor]: Taking taylor expansion of 1 in x 63.517 * [backup-simplify]: Simplify 1 into 1 63.517 * [taylor]: Taking taylor expansion of (exp x) in x 63.517 * [taylor]: Taking taylor expansion of x in x 63.517 * [backup-simplify]: Simplify 0 into 0 63.517 * [backup-simplify]: Simplify 1 into 1 63.517 * [backup-simplify]: Simplify (exp 0) into 1 63.517 * [backup-simplify]: Simplify (+ 1 1) into 2 63.517 * [backup-simplify]: Simplify (log 2) into (log 2) 63.518 * [backup-simplify]: Simplify (* (log 2) (log 2)) into (pow (log 2) 2) 63.519 * [backup-simplify]: Simplify (pow (log 2) 2) into (pow (log 2) 2) 63.519 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 1) 1)))) into 1 63.520 * [backup-simplify]: Simplify (+ 0 1) into 1 63.520 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 1) 1)) (pow 2 1)))) 1) into 1/2 63.522 * [backup-simplify]: Simplify (+ (* (log 2) 1/2) (* 1/2 (log 2))) into (log 2) 63.522 * [backup-simplify]: Simplify (log 2) into (log 2) 63.523 * [backup-simplify]: Simplify (* (exp 0) (+ (* (/ (pow 1 2) 2)) (* (/ (pow 0 1) 1)))) into 1/2 63.523 * [backup-simplify]: Simplify (+ 0 1/2) into 1/2 63.525 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 1) 2)) (pow 2 2))) (* 1 (/ (* 1 (pow (* 2 1/2) 1)) (pow 2 1)))) 2) into 1/8 63.527 * [backup-simplify]: Simplify (+ (* (log 2) 1/8) (+ (* 1/2 1/2) (* 1/8 (log 2)))) into (+ (* 1/4 (log 2)) 1/4) 63.528 * [backup-simplify]: Simplify (+ (* 1/4 (log 2)) 1/4) into (+ (* 1/4 (log 2)) 1/4) 63.529 * [backup-simplify]: Simplify (+ (* (+ (* 1/4 (log 2)) 1/4) (pow x 2)) (+ (* (log 2) x) (pow (log 2) 2))) into (+ (* 1/4 (* (log 2) (pow x 2))) (+ (* (log 2) x) (+ (* 1/4 (pow x 2)) (pow (log 2) 2)))) 63.530 * [backup-simplify]: Simplify (* (log1p (exp (/ 1 x))) (log1p (exp (/ 1 x)))) into (pow (log1p (exp (/ 1 x))) 2) 63.530 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in (x) around 0 63.530 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 63.530 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.530 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.530 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.530 * [taylor]: Taking taylor expansion of 1 in x 63.530 * [backup-simplify]: Simplify 1 into 1 63.530 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.530 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.530 * [taylor]: Taking taylor expansion of x in x 63.530 * [backup-simplify]: Simplify 0 into 0 63.530 * [backup-simplify]: Simplify 1 into 1 63.530 * [backup-simplify]: Simplify (/ 1 1) into 1 63.530 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.530 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.530 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.530 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ 1 x))) 2) in x 63.530 * [taylor]: Taking taylor expansion of (log1p (exp (/ 1 x))) in x 63.530 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ 1 x)))) 63.530 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ 1 x))) in x 63.530 * [taylor]: Taking taylor expansion of 1 in x 63.530 * [backup-simplify]: Simplify 1 into 1 63.530 * [taylor]: Taking taylor expansion of (exp (/ 1 x)) in x 63.530 * [taylor]: Taking taylor expansion of (/ 1 x) in x 63.530 * [taylor]: Taking taylor expansion of x in x 63.530 * [backup-simplify]: Simplify 0 into 0 63.530 * [backup-simplify]: Simplify 1 into 1 63.531 * [backup-simplify]: Simplify (/ 1 1) into 1 63.531 * [backup-simplify]: Simplify (exp (/ 1 x)) into (exp (/ 1 x)) 63.531 * [backup-simplify]: Simplify (+ 1 (exp (/ 1 x))) into (+ (exp (/ 1 x)) 1) 63.531 * [backup-simplify]: Simplify (log (+ (exp (/ 1 x)) 1)) into (log (+ (exp (/ 1 x)) 1)) 63.531 * [backup-simplify]: Simplify (* (log (+ (exp (/ 1 x)) 1)) (log (+ (exp (/ 1 x)) 1))) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.531 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 x)) 1)) 2) into (pow (log (+ (exp (/ 1 x)) 1)) 2) 63.531 * [backup-simplify]: Simplify (+ 0 0) into 0 63.532 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 1) into 0 63.532 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (* 0 (log (+ (exp (/ 1 x)) 1)))) into 0 63.532 * [backup-simplify]: Simplify 0 into 0 63.532 * [backup-simplify]: Simplify (+ 0 0) into 0 63.533 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 2) into 0 63.534 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))) into 0 63.534 * [backup-simplify]: Simplify 0 into 0 63.534 * [backup-simplify]: Simplify (+ 0 0) into 0 63.535 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 6) into 0 63.536 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))) into 0 63.536 * [backup-simplify]: Simplify 0 into 0 63.536 * [backup-simplify]: Simplify (+ 0 0) into 0 63.539 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 24) into 0 63.540 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))) into 0 63.540 * [backup-simplify]: Simplify 0 into 0 63.540 * [backup-simplify]: Simplify (+ 0 0) into 0 63.544 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 120) into 0 63.546 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1)))))))) into 0 63.546 * [backup-simplify]: Simplify 0 into 0 63.547 * [backup-simplify]: Simplify (+ 0 0) into 0 63.559 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ 1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ 1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ 1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ 1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ 1 x)) 1) 1)))) 720) into 0 63.561 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ 1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ 1 x)) 1))))))))) into 0 63.561 * [backup-simplify]: Simplify 0 into 0 63.561 * [backup-simplify]: Simplify (pow (log (+ (exp (/ 1 (/ 1 x))) 1)) 2) into (pow (log (+ (exp x) 1)) 2) 63.561 * [backup-simplify]: Simplify (* (log1p (exp (/ 1 (- x)))) (log1p (exp (/ 1 (- x))))) into (pow (log1p (exp (/ -1 x))) 2) 63.561 * [approximate]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in (x) around 0 63.561 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 63.561 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.561 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.561 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.561 * [taylor]: Taking taylor expansion of 1 in x 63.561 * [backup-simplify]: Simplify 1 into 1 63.561 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.561 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.561 * [taylor]: Taking taylor expansion of -1 in x 63.561 * [backup-simplify]: Simplify -1 into -1 63.562 * [taylor]: Taking taylor expansion of x in x 63.562 * [backup-simplify]: Simplify 0 into 0 63.562 * [backup-simplify]: Simplify 1 into 1 63.562 * [backup-simplify]: Simplify (/ -1 1) into -1 63.562 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.563 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.563 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.563 * [taylor]: Taking taylor expansion of (pow (log1p (exp (/ -1 x))) 2) in x 63.563 * [taylor]: Taking taylor expansion of (log1p (exp (/ -1 x))) in x 63.563 * [taylor]: Rewrote expression to (log (+ 1 (exp (/ -1 x)))) 63.563 * [taylor]: Taking taylor expansion of (+ 1 (exp (/ -1 x))) in x 63.563 * [taylor]: Taking taylor expansion of 1 in x 63.563 * [backup-simplify]: Simplify 1 into 1 63.563 * [taylor]: Taking taylor expansion of (exp (/ -1 x)) in x 63.563 * [taylor]: Taking taylor expansion of (/ -1 x) in x 63.563 * [taylor]: Taking taylor expansion of -1 in x 63.563 * [backup-simplify]: Simplify -1 into -1 63.563 * [taylor]: Taking taylor expansion of x in x 63.563 * [backup-simplify]: Simplify 0 into 0 63.563 * [backup-simplify]: Simplify 1 into 1 63.563 * [backup-simplify]: Simplify (/ -1 1) into -1 63.563 * [backup-simplify]: Simplify (exp (/ -1 x)) into (exp (/ -1 x)) 63.564 * [backup-simplify]: Simplify (+ 1 (exp (/ -1 x))) into (+ (exp (/ -1 x)) 1) 63.564 * [backup-simplify]: Simplify (log (+ (exp (/ -1 x)) 1)) into (log (+ (exp (/ -1 x)) 1)) 63.564 * [backup-simplify]: Simplify (* (log (+ (exp (/ -1 x)) 1)) (log (+ (exp (/ -1 x)) 1))) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.564 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 x)) 1)) 2) into (pow (log (+ (exp (/ -1 x)) 1)) 2) 63.564 * [backup-simplify]: Simplify (+ 0 0) into 0 63.565 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 1) into 0 63.565 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (* 0 (log (+ (exp (/ -1 x)) 1)))) into 0 63.566 * [backup-simplify]: Simplify 0 into 0 63.566 * [backup-simplify]: Simplify (+ 0 0) into 0 63.568 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 2) into 0 63.568 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))) into 0 63.568 * [backup-simplify]: Simplify 0 into 0 63.569 * [backup-simplify]: Simplify (+ 0 0) into 0 63.571 * [backup-simplify]: Simplify (/ (+ (* 2 (/ (* (pow (* 1 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 6) into 0 63.572 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))) into 0 63.572 * [backup-simplify]: Simplify 0 into 0 63.572 * [backup-simplify]: Simplify (+ 0 0) into 0 63.577 * [backup-simplify]: Simplify (/ (+ (* -6 (/ (* (pow (* 1 0) 4)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 12 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -3 (/ (* 1 (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -4 (/ (* (pow (* 1 0) 1) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 24) into 0 63.578 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))) into 0 63.578 * [backup-simplify]: Simplify 0 into 0 63.578 * [backup-simplify]: Simplify (+ 0 0) into 0 63.582 * [backup-simplify]: Simplify (/ (+ (* 24 (/ (* (pow (* 1 0) 5)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -60 (/ (* (pow (* 1 0) 3) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 20 (/ (* (pow (* 1 0) 2) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -5 (/ (* (pow (* 1 0) 1) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 120) into 0 63.583 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1)))))))) into 0 63.583 * [backup-simplify]: Simplify 0 into 0 63.583 * [backup-simplify]: Simplify (+ 0 0) into 0 63.590 * [backup-simplify]: Simplify (/ (+ (* -120 (/ (* (pow (* 1 0) 6)) (pow (+ (exp (/ -1 x)) 1) 6))) (* 360 (/ (* (pow (* 1 0) 4) (pow (* 2 0) 1)) (pow (+ (exp (/ -1 x)) 1) 5))) (* -270 (/ (* (pow (* 1 0) 2) (pow (* 2 0) 2)) (pow (+ (exp (/ -1 x)) 1) 4))) (* -120 (/ (* (pow (* 1 0) 3) 1 (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 4))) (* 30 (/ (* 1 (pow (* 2 0) 3)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 120 (/ (* (pow (* 1 0) 1) (pow (* 2 0) 1) (pow (* 6 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* 30 (/ (* (pow (* 1 0) 2) 1 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 3))) (* -10 (/ (* 1 1 (pow (* 6 0) 2)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -15 (/ (* 1 (pow (* 2 0) 1) 1 (pow (* 24 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* -6 (/ (* (pow (* 1 0) 1) 1 1 1 (pow (* 120 0) 1)) (pow (+ (exp (/ -1 x)) 1) 2))) (* 1 (/ (* 1 1 1 1 1 (pow (* 720 0) 1)) (pow (+ (exp (/ -1 x)) 1) 1)))) 720) into 0 63.591 * [backup-simplify]: Simplify (+ (* (log (+ (exp (/ -1 x)) 1)) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (log (+ (exp (/ -1 x)) 1))))))))) into 0 63.591 * [backup-simplify]: Simplify 0 into 0 63.591 * [backup-simplify]: Simplify (pow (log (+ (exp (/ -1 (/ 1 (- x)))) 1)) 2) into (pow (log (+ (exp x) 1)) 2) 63.591 * * * [progress]: simplifying candidates 63.592 * * * * [progress]: [ 1 / 165 ] simplifiying candidate # 63.592 * * * * [progress]: [ 2 / 165 ] simplifiying candidate # 63.592 * * * * [progress]: [ 3 / 165 ] simplifiying candidate # 63.592 * * * * [progress]: [ 4 / 165 ] simplifiying candidate # 63.592 * [simplify]: Simplifying (- (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (log (- (log1p (exp x)) (* y x)))) 63.592 * * [simplify]: iters left: 6 (14 enodes) 63.596 * * [simplify]: iters left: 5 (65 enodes) 63.608 * * [simplify]: iters left: 4 (135 enodes) 63.662 * * [simplify]: iters left: 3 (224 enodes) 63.722 * * [simplify]: iters left: 2 (234 enodes) 63.760 * * [simplify]: Extracting #0: cost 1 inf + 0 63.760 * * [simplify]: Extracting #1: cost 5 inf + 0 63.760 * * [simplify]: Extracting #2: cost 10 inf + 0 63.760 * * [simplify]: Extracting #3: cost 34 inf + 0 63.761 * * [simplify]: Extracting #4: cost 49 inf + 167 63.761 * * [simplify]: Extracting #5: cost 36 inf + 1059 63.763 * * [simplify]: Extracting #6: cost 9 inf + 7446 63.765 * * [simplify]: Extracting #7: cost 1 inf + 10322 63.767 * * [simplify]: Extracting #8: cost 0 inf + 10894 63.769 * [simplify]: Simplified to (- (log (fma (* y x) (* y x) (* (fma x y (log1p (exp x))) (log1p (exp x))))) (log (- (log1p (exp x)) (* y x)))) 63.769 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (exp (- (log (fma (* y x) (* y x) (* (fma x y (log1p (exp x))) (log1p (exp x))))) (log (- (log1p (exp x)) (* y x)))))))) 63.770 * * * * [progress]: [ 5 / 165 ] simplifiying candidate # 63.770 * * * * [progress]: [ 6 / 165 ] simplifiying candidate # 63.770 * * * * [progress]: [ 7 / 165 ] simplifiying candidate # 63.770 * [simplify]: Simplifying (/ (* (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (* (- (log1p (exp x)) (* y x)) (- (log1p (exp x)) (* y x))) (- (log1p (exp x)) (* y x)))) 63.770 * * [simplify]: iters left: 6 (16 enodes) 63.775 * * [simplify]: iters left: 5 (90 enodes) 63.810 * * [simplify]: iters left: 4 (335 enodes) 64.051 * * [simplify]: Extracting #0: cost 1 inf + 0 64.051 * * [simplify]: Extracting #1: cost 38 inf + 0 64.052 * * [simplify]: Extracting #2: cost 146 inf + 1 64.053 * * [simplify]: Extracting #3: cost 479 inf + 332 64.065 * * [simplify]: Extracting #4: cost 281 inf + 72885 64.126 * * [simplify]: Extracting #5: cost 15 inf + 192085 64.189 * * [simplify]: Extracting #6: cost 0 inf + 199205 64.269 * [simplify]: Simplified to (* (* (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))) 64.269 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (* (* (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))))))) 64.269 * * * * [progress]: [ 8 / 165 ] simplifiying candidate # 64.269 * * * * [progress]: [ 9 / 165 ] simplifiying candidate # 64.269 * * * * [progress]: [ 10 / 165 ] simplifiying candidate # 64.269 * * * * [progress]: [ 11 / 165 ] simplifiying candidate # 64.270 * * * * [progress]: [ 12 / 165 ] simplifiying candidate # 64.270 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) 64.270 * * [simplify]: iters left: 6 (16 enodes) 64.275 * * [simplify]: iters left: 5 (75 enodes) 64.289 * * [simplify]: iters left: 4 (157 enodes) 64.339 * * [simplify]: iters left: 3 (253 enodes) 64.377 * * [simplify]: iters left: 2 (266 enodes) 64.427 * * [simplify]: Extracting #0: cost 1 inf + 0 64.427 * * [simplify]: Extracting #1: cost 11 inf + 0 64.427 * * [simplify]: Extracting #2: cost 22 inf + 0 64.427 * * [simplify]: Extracting #3: cost 46 inf + 0 64.428 * * [simplify]: Extracting #4: cost 61 inf + 208 64.428 * * [simplify]: Extracting #5: cost 50 inf + 936 64.432 * * [simplify]: Extracting #6: cost 22 inf + 7339 64.438 * * [simplify]: Extracting #7: cost 5 inf + 15338 64.445 * * [simplify]: Extracting #8: cost 0 inf + 18658 64.452 * [simplify]: Simplified to (* (/ (cbrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x)))) (/ (cbrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x))))) 64.452 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (* (/ (cbrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x)))) (/ (cbrt (fma y (* (fma x y (log1p (exp x))) x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (log1p (exp x)) (* y x)))))))) 64.453 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (log1p (exp x)) (* y x)))) 64.453 * * [simplify]: iters left: 6 (14 enodes) 64.461 * * [simplify]: iters left: 5 (63 enodes) 64.483 * * [simplify]: iters left: 4 (130 enodes) 64.537 * * [simplify]: iters left: 3 (219 enodes) 64.582 * * [simplify]: iters left: 2 (229 enodes) 64.609 * * [simplify]: Extracting #0: cost 1 inf + 0 64.609 * * [simplify]: Extracting #1: cost 4 inf + 0 64.609 * * [simplify]: Extracting #2: cost 8 inf + 0 64.609 * * [simplify]: Extracting #3: cost 32 inf + 0 64.609 * * [simplify]: Extracting #4: cost 48 inf + 126 64.610 * * [simplify]: Extracting #5: cost 35 inf + 1059 64.613 * * [simplify]: Extracting #6: cost 12 inf + 6052 64.617 * * [simplify]: Extracting #7: cost 1 inf + 9718 64.621 * * [simplify]: Extracting #8: cost 0 inf + 10350 64.626 * [simplify]: Simplified to (/ (cbrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x)))) 64.626 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) (/ (cbrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x)))))))) 64.627 * * * * [progress]: [ 13 / 165 ] simplifiying candidate # 64.627 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (- (log1p (exp x)) (* y x)))) 64.627 * * [simplify]: iters left: 6 (15 enodes) 64.635 * * [simplify]: iters left: 5 (68 enodes) 64.658 * * [simplify]: iters left: 4 (139 enodes) 64.715 * * [simplify]: iters left: 3 (231 enodes) 64.744 * * [simplify]: iters left: 2 (241 enodes) 64.786 * * [simplify]: Extracting #0: cost 1 inf + 0 64.786 * * [simplify]: Extracting #1: cost 7 inf + 0 64.786 * * [simplify]: Extracting #2: cost 14 inf + 0 64.787 * * [simplify]: Extracting #3: cost 38 inf + 0 64.787 * * [simplify]: Extracting #4: cost 52 inf + 331 64.788 * * [simplify]: Extracting #5: cost 41 inf + 1018 64.792 * * [simplify]: Extracting #6: cost 16 inf + 6640 64.796 * * [simplify]: Extracting #7: cost 3 inf + 11686 64.803 * * [simplify]: Extracting #8: cost 0 inf + 13342 64.808 * [simplify]: Simplified to (/ (* (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (- (log1p (exp x)) (* y x)))) 64.808 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (* (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (sqrt (- (log1p (exp x)) (* y x)))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))))))) 64.809 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))) 64.809 * * [simplify]: iters left: 6 (14 enodes) 64.816 * * [simplify]: iters left: 5 (63 enodes) 64.838 * * [simplify]: iters left: 4 (130 enodes) 64.890 * * [simplify]: iters left: 3 (219 enodes) 64.948 * * [simplify]: iters left: 2 (229 enodes) 64.989 * * [simplify]: Extracting #0: cost 1 inf + 0 64.989 * * [simplify]: Extracting #1: cost 4 inf + 0 64.989 * * [simplify]: Extracting #2: cost 8 inf + 0 64.989 * * [simplify]: Extracting #3: cost 32 inf + 0 64.990 * * [simplify]: Extracting #4: cost 48 inf + 126 64.991 * * [simplify]: Extracting #5: cost 35 inf + 1059 64.994 * * [simplify]: Extracting #6: cost 12 inf + 6012 64.998 * * [simplify]: Extracting #7: cost 1 inf + 9598 65.002 * * [simplify]: Extracting #8: cost 0 inf + 10190 65.007 * [simplify]: Simplified to (/ (cbrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x)))) 65.007 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (- (log1p (exp x)) (* y x)))) (/ (cbrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x)))))))) 65.007 * * * * [progress]: [ 14 / 165 ] simplifiying candidate # 65.008 * [simplify]: Simplifying (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 1) 65.008 * * [simplify]: iters left: 6 (14 enodes) 65.012 * * [simplify]: iters left: 5 (63 enodes) 65.025 * * [simplify]: iters left: 4 (131 enodes) 65.054 * * [simplify]: iters left: 3 (213 enodes) 65.081 * * [simplify]: iters left: 2 (223 enodes) 65.119 * * [simplify]: Extracting #0: cost 1 inf + 0 65.119 * * [simplify]: Extracting #1: cost 5 inf + 0 65.120 * * [simplify]: Extracting #2: cost 7 inf + 1 65.120 * * [simplify]: Extracting #3: cost 27 inf + 1 65.120 * * [simplify]: Extracting #4: cost 42 inf + 45 65.121 * * [simplify]: Extracting #5: cost 31 inf + 814 65.124 * * [simplify]: Extracting #6: cost 12 inf + 5186 65.128 * * [simplify]: Extracting #7: cost 2 inf + 8576 65.135 * * [simplify]: Extracting #8: cost 0 inf + 9521 65.139 * [simplify]: Simplified to (* (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))) 65.139 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (* (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x)))))) (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))))))) 65.140 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))) 65.140 * * [simplify]: iters left: 6 (13 enodes) 65.146 * * [simplify]: iters left: 5 (60 enodes) 65.168 * * [simplify]: iters left: 4 (127 enodes) 65.203 * * [simplify]: iters left: 3 (216 enodes) 65.232 * * [simplify]: iters left: 2 (226 enodes) 65.252 * * [simplify]: Extracting #0: cost 1 inf + 0 65.252 * * [simplify]: Extracting #1: cost 4 inf + 0 65.252 * * [simplify]: Extracting #2: cost 14 inf + 0 65.252 * * [simplify]: Extracting #3: cost 33 inf + 43 65.253 * * [simplify]: Extracting #4: cost 41 inf + 443 65.254 * * [simplify]: Extracting #5: cost 11 inf + 5889 65.256 * * [simplify]: Extracting #6: cost 1 inf + 8954 65.258 * * [simplify]: Extracting #7: cost 0 inf + 9466 65.260 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x))) 65.260 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 1) (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x))))))) 65.261 * * * * [progress]: [ 15 / 165 ] simplifiying candidate # 65.261 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) 65.261 * * [simplify]: iters left: 6 (15 enodes) 65.265 * * [simplify]: iters left: 5 (68 enodes) 65.277 * * [simplify]: iters left: 4 (137 enodes) 65.322 * * [simplify]: iters left: 3 (226 enodes) 65.373 * * [simplify]: iters left: 2 (236 enodes) 65.395 * * [simplify]: Extracting #0: cost 1 inf + 0 65.395 * * [simplify]: Extracting #1: cost 6 inf + 0 65.395 * * [simplify]: Extracting #2: cost 12 inf + 0 65.396 * * [simplify]: Extracting #3: cost 36 inf + 0 65.396 * * [simplify]: Extracting #4: cost 49 inf + 372 65.396 * * [simplify]: Extracting #5: cost 39 inf + 1018 65.398 * * [simplify]: Extracting #6: cost 12 inf + 7364 65.403 * * [simplify]: Extracting #7: cost 1 inf + 11466 65.406 * * [simplify]: Extracting #8: cost 0 inf + 12018 65.409 * [simplify]: Simplified to (/ (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) 65.409 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (log1p (exp x)) (* y x)))))))) 65.409 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (log1p (exp x)) (* y x)))) 65.409 * * [simplify]: iters left: 6 (14 enodes) 65.413 * * [simplify]: iters left: 5 (63 enodes) 65.424 * * [simplify]: iters left: 4 (130 enodes) 65.457 * * [simplify]: iters left: 3 (219 enodes) 65.493 * * [simplify]: iters left: 2 (229 enodes) 65.535 * * [simplify]: Extracting #0: cost 1 inf + 0 65.535 * * [simplify]: Extracting #1: cost 4 inf + 0 65.535 * * [simplify]: Extracting #2: cost 8 inf + 0 65.535 * * [simplify]: Extracting #3: cost 32 inf + 0 65.536 * * [simplify]: Extracting #4: cost 48 inf + 126 65.536 * * [simplify]: Extracting #5: cost 35 inf + 1059 65.540 * * [simplify]: Extracting #6: cost 12 inf + 6052 65.544 * * [simplify]: Extracting #7: cost 1 inf + 9598 65.549 * * [simplify]: Extracting #8: cost 0 inf + 10190 65.555 * [simplify]: Simplified to (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x)))) 65.555 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x)))))))) 65.555 * * * * [progress]: [ 16 / 165 ] simplifiying candidate # 65.556 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))) 65.556 * * [simplify]: iters left: 6 (14 enodes) 65.563 * * [simplify]: iters left: 5 (63 enodes) 65.584 * * [simplify]: iters left: 4 (130 enodes) 65.623 * * [simplify]: iters left: 3 (219 enodes) 65.667 * * [simplify]: iters left: 2 (229 enodes) 65.710 * * [simplify]: Extracting #0: cost 1 inf + 0 65.710 * * [simplify]: Extracting #1: cost 4 inf + 0 65.710 * * [simplify]: Extracting #2: cost 8 inf + 0 65.710 * * [simplify]: Extracting #3: cost 32 inf + 0 65.710 * * [simplify]: Extracting #4: cost 48 inf + 126 65.711 * * [simplify]: Extracting #5: cost 35 inf + 1059 65.714 * * [simplify]: Extracting #6: cost 12 inf + 6012 65.718 * * [simplify]: Extracting #7: cost 1 inf + 9478 65.723 * * [simplify]: Extracting #8: cost 0 inf + 10030 65.727 * [simplify]: Simplified to (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x)))) 65.727 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x)))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))))))) 65.728 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))) 65.728 * * [simplify]: iters left: 6 (14 enodes) 65.735 * * [simplify]: iters left: 5 (63 enodes) 65.758 * * [simplify]: iters left: 4 (130 enodes) 65.801 * * [simplify]: iters left: 3 (219 enodes) 65.839 * * [simplify]: iters left: 2 (229 enodes) 65.862 * * [simplify]: Extracting #0: cost 1 inf + 0 65.862 * * [simplify]: Extracting #1: cost 4 inf + 0 65.862 * * [simplify]: Extracting #2: cost 8 inf + 0 65.862 * * [simplify]: Extracting #3: cost 32 inf + 0 65.862 * * [simplify]: Extracting #4: cost 48 inf + 126 65.863 * * [simplify]: Extracting #5: cost 35 inf + 1059 65.864 * * [simplify]: Extracting #6: cost 12 inf + 6012 65.867 * * [simplify]: Extracting #7: cost 1 inf + 9478 65.869 * * [simplify]: Extracting #8: cost 0 inf + 10030 65.871 * [simplify]: Simplified to (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x)))) 65.871 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))) (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x)))))))) 65.871 * * * * [progress]: [ 17 / 165 ] simplifiying candidate # 65.872 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 1) 65.872 * * [simplify]: iters left: 6 (13 enodes) 65.878 * * [simplify]: iters left: 5 (58 enodes) 65.900 * * [simplify]: iters left: 4 (118 enodes) 65.950 * * [simplify]: iters left: 3 (199 enodes) 66.001 * * [simplify]: iters left: 2 (209 enodes) 66.040 * * [simplify]: Extracting #0: cost 1 inf + 0 66.040 * * [simplify]: Extracting #1: cost 4 inf + 0 66.040 * * [simplify]: Extracting #2: cost 23 inf + 1 66.041 * * [simplify]: Extracting #3: cost 36 inf + 209 66.041 * * [simplify]: Extracting #4: cost 27 inf + 814 66.044 * * [simplify]: Extracting #5: cost 9 inf + 4953 66.046 * * [simplify]: Extracting #6: cost 1 inf + 7159 66.049 * * [simplify]: Extracting #7: cost 0 inf + 7551 66.051 * [simplify]: Simplified to (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) 66.051 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (sqrt (fma (fma x y (log1p (exp x))) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))))))) 66.051 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))) 66.051 * * [simplify]: iters left: 6 (13 enodes) 66.055 * * [simplify]: iters left: 5 (60 enodes) 66.066 * * [simplify]: iters left: 4 (127 enodes) 66.107 * * [simplify]: iters left: 3 (216 enodes) 66.139 * * [simplify]: iters left: 2 (226 enodes) 66.164 * * [simplify]: Extracting #0: cost 1 inf + 0 66.164 * * [simplify]: Extracting #1: cost 4 inf + 0 66.164 * * [simplify]: Extracting #2: cost 14 inf + 0 66.164 * * [simplify]: Extracting #3: cost 33 inf + 43 66.164 * * [simplify]: Extracting #4: cost 41 inf + 443 66.166 * * [simplify]: Extracting #5: cost 11 inf + 5889 66.168 * * [simplify]: Extracting #6: cost 1 inf + 8834 66.170 * * [simplify]: Extracting #7: cost 0 inf + 9306 66.172 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x))) 66.172 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 1) (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x))))))) 66.172 * * * * [progress]: [ 18 / 165 ] simplifiying candidate # 66.172 * [simplify]: Simplifying (/ 1 (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) 66.172 * * [simplify]: iters left: 6 (10 enodes) 66.175 * * [simplify]: iters left: 5 (37 enodes) 66.185 * * [simplify]: iters left: 4 (50 enodes) 66.196 * * [simplify]: iters left: 3 (58 enodes) 66.204 * * [simplify]: Extracting #0: cost 1 inf + 0 66.204 * * [simplify]: Extracting #1: cost 6 inf + 0 66.204 * * [simplify]: Extracting #2: cost 9 inf + 1 66.204 * * [simplify]: Extracting #3: cost 17 inf + 1 66.204 * * [simplify]: Extracting #4: cost 18 inf + 127 66.204 * * [simplify]: Extracting #5: cost 11 inf + 808 66.205 * * [simplify]: Extracting #6: cost 1 inf + 3901 66.205 * * [simplify]: Extracting #7: cost 0 inf + 4263 66.206 * [simplify]: Simplified to (/ 1 (* (cbrt (- (log1p (exp x)) (* x y))) (cbrt (- (log1p (exp x)) (* x y))))) 66.206 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ 1 (* (cbrt (- (log1p (exp x)) (* x y))) (cbrt (- (log1p (exp x)) (* x y))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (cbrt (- (log1p (exp x)) (* y x)))))))) 66.206 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (cbrt (- (log1p (exp x)) (* y x)))) 66.206 * * [simplify]: iters left: 6 (13 enodes) 66.210 * * [simplify]: iters left: 5 (60 enodes) 66.224 * * [simplify]: iters left: 4 (127 enodes) 66.256 * * [simplify]: iters left: 3 (216 enodes) 66.301 * * [simplify]: iters left: 2 (226 enodes) 66.342 * * [simplify]: Extracting #0: cost 1 inf + 0 66.343 * * [simplify]: Extracting #1: cost 4 inf + 0 66.343 * * [simplify]: Extracting #2: cost 26 inf + 0 66.343 * * [simplify]: Extracting #3: cost 44 inf + 85 66.344 * * [simplify]: Extracting #4: cost 35 inf + 895 66.347 * * [simplify]: Extracting #5: cost 8 inf + 6615 66.351 * * [simplify]: Extracting #6: cost 1 inf + 8734 66.355 * * [simplify]: Extracting #7: cost 0 inf + 9246 66.359 * [simplify]: Simplified to (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (cbrt (- (log1p (exp x)) (* y x)))) 66.359 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ 1 (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (cbrt (- (log1p (exp x)) (* y x)))))))) 66.360 * * * * [progress]: [ 19 / 165 ] simplifiying candidate # 66.360 * [simplify]: Simplifying (/ 1 (sqrt (- (log1p (exp x)) (* y x)))) 66.360 * * [simplify]: iters left: 6 (9 enodes) 66.365 * * [simplify]: iters left: 5 (32 enodes) 66.374 * * [simplify]: iters left: 4 (43 enodes) 66.386 * * [simplify]: iters left: 3 (51 enodes) 66.399 * * [simplify]: Extracting #0: cost 1 inf + 0 66.399 * * [simplify]: Extracting #1: cost 4 inf + 0 66.399 * * [simplify]: Extracting #2: cost 5 inf + 1 66.399 * * [simplify]: Extracting #3: cost 13 inf + 1 66.400 * * [simplify]: Extracting #4: cost 15 inf + 127 66.400 * * [simplify]: Extracting #5: cost 8 inf + 647 66.400 * * [simplify]: Extracting #6: cost 3 inf + 1645 66.401 * * [simplify]: Extracting #7: cost 0 inf + 2573 66.401 * [simplify]: Simplified to (/ 1 (sqrt (- (log1p (exp x)) (* x y)))) 66.401 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ 1 (sqrt (- (log1p (exp x)) (* x y)))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (- (log1p (exp x)) (* y x)))))))) 66.401 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (- (log1p (exp x)) (* y x)))) 66.401 * * [simplify]: iters left: 6 (13 enodes) 66.405 * * [simplify]: iters left: 5 (60 enodes) 66.416 * * [simplify]: iters left: 4 (127 enodes) 66.461 * * [simplify]: iters left: 3 (216 enodes) 66.488 * * [simplify]: iters left: 2 (226 enodes) 66.526 * * [simplify]: Extracting #0: cost 1 inf + 0 66.526 * * [simplify]: Extracting #1: cost 4 inf + 0 66.526 * * [simplify]: Extracting #2: cost 26 inf + 0 66.527 * * [simplify]: Extracting #3: cost 44 inf + 85 66.528 * * [simplify]: Extracting #4: cost 35 inf + 895 66.529 * * [simplify]: Extracting #5: cost 8 inf + 6535 66.531 * * [simplify]: Extracting #6: cost 1 inf + 8614 66.533 * * [simplify]: Extracting #7: cost 0 inf + 9086 66.536 * [simplify]: Simplified to (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (sqrt (- (log1p (exp x)) (* y x)))) 66.536 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ 1 (sqrt (- (log1p (exp x)) (* y x)))) (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (sqrt (- (log1p (exp x)) (* y x)))))))) 66.536 * * * * [progress]: [ 20 / 165 ] simplifiying candidate # 66.536 * [simplify]: Simplifying (/ 1 1) 66.536 * * [simplify]: iters left: 2 (2 enodes) 66.537 * * [simplify]: iters left: 1 (6 enodes) 66.539 * * [simplify]: Extracting #0: cost 1 inf + 0 66.539 * * [simplify]: Extracting #1: cost 0 inf + 1 66.539 * [simplify]: Simplified to 1 66.539 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 66.539 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))) 66.539 * * [simplify]: iters left: 6 (12 enodes) 66.542 * * [simplify]: iters left: 5 (57 enodes) 66.554 * * [simplify]: iters left: 4 (124 enodes) 66.599 * * [simplify]: iters left: 3 (213 enodes) 66.635 * * [simplify]: iters left: 2 (223 enodes) 66.655 * * [simplify]: Extracting #0: cost 1 inf + 0 66.655 * * [simplify]: Extracting #1: cost 4 inf + 0 66.655 * * [simplify]: Extracting #2: cost 28 inf + 0 66.655 * * [simplify]: Extracting #3: cost 45 inf + 85 66.656 * * [simplify]: Extracting #4: cost 33 inf + 895 66.657 * * [simplify]: Extracting #5: cost 9 inf + 5851 66.659 * * [simplify]: Extracting #6: cost 1 inf + 8050 66.661 * * [simplify]: Extracting #7: cost 0 inf + 8442 66.663 * [simplify]: Simplified to (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))) 66.663 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* 1 (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))))))) 66.663 * * * * [progress]: [ 21 / 165 ] simplifiying candidate # 66.663 * * * * [progress]: [ 22 / 165 ] simplifiying candidate # 66.663 * * * * [progress]: [ 23 / 165 ] simplifiying candidate # 66.664 * * * * [progress]: [ 24 / 165 ] simplifiying candidate # 66.664 * [simplify]: Simplifying (cbrt (- (log1p (exp x)) (* y x))) 66.664 * * [simplify]: iters left: 5 (7 enodes) 66.666 * * [simplify]: iters left: 4 (24 enodes) 66.673 * * [simplify]: iters left: 3 (33 enodes) 66.682 * * [simplify]: iters left: 2 (41 enodes) 66.691 * * [simplify]: Extracting #0: cost 1 inf + 0 66.691 * * [simplify]: Extracting #1: cost 3 inf + 0 66.691 * * [simplify]: Extracting #2: cost 11 inf + 0 66.692 * * [simplify]: Extracting #3: cost 14 inf + 43 66.692 * * [simplify]: Extracting #4: cost 8 inf + 444 66.692 * * [simplify]: Extracting #5: cost 3 inf + 1120 66.693 * * [simplify]: Extracting #6: cost 1 inf + 1684 66.693 * * [simplify]: Extracting #7: cost 0 inf + 2006 66.694 * [simplify]: Simplified to (cbrt (- (log1p (exp x)) (* y x))) 66.694 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x))))) (cbrt (- (log1p (exp x)) (* y x))))))) 66.694 * * * * [progress]: [ 25 / 165 ] simplifiying candidate # 66.695 * [simplify]: Simplifying (sqrt (- (log1p (exp x)) (* y x))) 66.695 * * [simplify]: iters left: 5 (7 enodes) 66.697 * * [simplify]: iters left: 4 (24 enodes) 66.704 * * [simplify]: iters left: 3 (33 enodes) 66.712 * * [simplify]: iters left: 2 (41 enodes) 66.722 * * [simplify]: Extracting #0: cost 1 inf + 0 66.722 * * [simplify]: Extracting #1: cost 3 inf + 0 66.722 * * [simplify]: Extracting #2: cost 11 inf + 0 66.723 * * [simplify]: Extracting #3: cost 14 inf + 43 66.723 * * [simplify]: Extracting #4: cost 8 inf + 444 66.723 * * [simplify]: Extracting #5: cost 3 inf + 1120 66.723 * * [simplify]: Extracting #6: cost 1 inf + 1644 66.723 * * [simplify]: Extracting #7: cost 0 inf + 1926 66.724 * [simplify]: Simplified to (sqrt (- (log1p (exp x)) (* y x))) 66.724 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (- (log1p (exp x)) (* y x)))) (sqrt (- (log1p (exp x)) (* y x))))))) 66.724 * * * * [progress]: [ 26 / 165 ] simplifiying candidate # 66.724 * [simplify]: Simplifying (- (log1p (exp x)) (* y x)) 66.724 * * [simplify]: iters left: 4 (6 enodes) 66.726 * * [simplify]: iters left: 3 (21 enodes) 66.728 * * [simplify]: iters left: 2 (30 enodes) 66.733 * * [simplify]: iters left: 1 (38 enodes) 66.737 * * [simplify]: Extracting #0: cost 1 inf + 0 66.737 * * [simplify]: Extracting #1: cost 9 inf + 0 66.737 * * [simplify]: Extracting #2: cost 12 inf + 43 66.737 * * [simplify]: Extracting #3: cost 5 inf + 485 66.738 * * [simplify]: Extracting #4: cost 1 inf + 1120 66.738 * * [simplify]: Extracting #5: cost 0 inf + 1362 66.738 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 66.738 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 1) (- (log1p (exp x)) (* y x)))))) 66.738 * * * * [progress]: [ 27 / 165 ] simplifiying candidate # 66.738 * [simplify]: Simplifying (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 66.739 * * [simplify]: iters left: 6 (12 enodes) 66.743 * * [simplify]: iters left: 5 (55 enodes) 66.762 * * [simplify]: iters left: 4 (113 enodes) 66.801 * * [simplify]: iters left: 3 (194 enodes) 66.830 * * [simplify]: iters left: 2 (204 enodes) 66.859 * * [simplify]: Extracting #0: cost 1 inf + 0 66.859 * * [simplify]: Extracting #1: cost 3 inf + 0 66.859 * * [simplify]: Extracting #2: cost 5 inf + 0 66.859 * * [simplify]: Extracting #3: cost 25 inf + 0 66.859 * * [simplify]: Extracting #4: cost 40 inf + 44 66.859 * * [simplify]: Extracting #5: cost 31 inf + 690 66.861 * * [simplify]: Extracting #6: cost 11 inf + 5023 66.862 * * [simplify]: Extracting #7: cost 0 inf + 8574 66.864 * [simplify]: Simplified to (* (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) 66.864 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (* (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x))))) (cbrt (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))))) (/ (- (log1p (exp x)) (* y x)) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))))) 66.865 * * * * [progress]: [ 28 / 165 ] simplifiying candidate # 66.865 * [simplify]: Simplifying (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 66.865 * * [simplify]: iters left: 6 (11 enodes) 66.868 * * [simplify]: iters left: 5 (52 enodes) 66.878 * * [simplify]: iters left: 4 (110 enodes) 66.911 * * [simplify]: iters left: 3 (192 enodes) 66.942 * * [simplify]: iters left: 2 (202 enodes) 66.960 * * [simplify]: Extracting #0: cost 1 inf + 0 66.960 * * [simplify]: Extracting #1: cost 3 inf + 0 66.960 * * [simplify]: Extracting #2: cost 23 inf + 0 66.960 * * [simplify]: Extracting #3: cost 38 inf + 43 66.960 * * [simplify]: Extracting #4: cost 31 inf + 525 66.961 * * [simplify]: Extracting #5: cost 10 inf + 4750 66.963 * * [simplify]: Extracting #6: cost 2 inf + 6806 66.965 * * [simplify]: Extracting #7: cost 0 inf + 7550 66.967 * [simplify]: Simplified to (sqrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) 66.967 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (sqrt (fma x (* (fma x y (log1p (exp x))) y) (* (log1p (exp x)) (log1p (exp x))))) (/ (- (log1p (exp x)) (* y x)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))))))) 66.967 * * * * [progress]: [ 29 / 165 ] simplifiying candidate # 66.967 * * * * [progress]: [ 30 / 165 ] simplifiying candidate # 66.968 * [simplify]: Simplifying (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 66.968 * * [simplify]: iters left: 6 (10 enodes) 66.972 * * [simplify]: iters left: 5 (49 enodes) 66.992 * * [simplify]: iters left: 4 (107 enodes) 67.032 * * [simplify]: iters left: 3 (189 enodes) 67.057 * * [simplify]: iters left: 2 (199 enodes) 67.080 * * [simplify]: Extracting #0: cost 1 inf + 0 67.080 * * [simplify]: Extracting #1: cost 21 inf + 0 67.080 * * [simplify]: Extracting #2: cost 36 inf + 43 67.080 * * [simplify]: Extracting #3: cost 29 inf + 646 67.082 * * [simplify]: Extracting #4: cost 7 inf + 5078 67.084 * * [simplify]: Extracting #5: cost 0 inf + 6806 67.085 * * [simplify]: Extracting #6: cost 0 inf + 6766 67.087 * [simplify]: Simplified to (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) 67.087 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3))) (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))))) 67.087 * * * * [progress]: [ 31 / 165 ] simplifiying candidate # 67.088 * [simplify]: Simplifying (+ (log1p (exp x)) (* y x)) 67.088 * * [simplify]: iters left: 4 (6 enodes) 67.089 * * [simplify]: iters left: 3 (20 enodes) 67.092 * * [simplify]: iters left: 2 (22 enodes) 67.094 * * [simplify]: Extracting #0: cost 1 inf + 0 67.094 * * [simplify]: Extracting #1: cost 6 inf + 0 67.095 * * [simplify]: Extracting #2: cost 7 inf + 2 67.095 * * [simplify]: Extracting #3: cost 1 inf + 913 67.095 * * [simplify]: Extracting #4: cost 0 inf + 984 67.095 * [simplify]: Simplified to (fma y x (log1p (exp x))) 67.095 * [simplify]: Simplified (2 2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (log1p (exp x)) (log1p (exp x))) (* (* y x) (* y x)))) (fma y x (log1p (exp x))))))) 67.095 * * * * [progress]: [ 32 / 165 ] simplifiying candidate # 67.095 * [simplify]: Simplifying (+ (pow (* (log1p (exp x)) (log1p (exp x))) 3) (pow (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) 3)) 67.095 * * [simplify]: iters left: 6 (13 enodes) 67.102 * * [simplify]: iters left: 5 (70 enodes) 67.125 * * [simplify]: iters left: 4 (196 enodes) 67.232 * * [simplify]: Extracting #0: cost 1 inf + 0 67.232 * * [simplify]: Extracting #1: cost 17 inf + 0 67.233 * * [simplify]: Extracting #2: cost 123 inf + 0 67.234 * * [simplify]: Extracting #3: cost 180 inf + 294 67.238 * * [simplify]: Extracting #4: cost 130 inf + 14723 67.249 * * [simplify]: Extracting #5: cost 22 inf + 55976 67.260 * * [simplify]: Extracting #6: cost 2 inf + 61582 67.272 * * [simplify]: Extracting #7: cost 0 inf + 62146 67.293 * [simplify]: Simplified to (fma (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))) (* (* (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x))))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))))) 67.293 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (fma (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))) (* (* (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x))))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))))) (* (- (log1p (exp x)) (* y x)) (+ (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (* (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (* (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))))))) 67.293 * * * * [progress]: [ 33 / 165 ] simplifiying candidate # 67.294 * [simplify]: Simplifying (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 67.294 * * [simplify]: iters left: 6 (12 enodes) 67.301 * * [simplify]: iters left: 5 (67 enodes) 67.320 * * [simplify]: iters left: 4 (216 enodes) 67.475 * * [simplify]: Extracting #0: cost 1 inf + 0 67.475 * * [simplify]: Extracting #1: cost 39 inf + 0 67.477 * * [simplify]: Extracting #2: cost 192 inf + 0 67.482 * * [simplify]: Extracting #3: cost 204 inf + 13033 67.504 * * [simplify]: Extracting #4: cost 42 inf + 63084 67.527 * * [simplify]: Extracting #5: cost 0 inf + 77082 67.545 * [simplify]: Simplified to (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))) (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))))) 67.545 * [simplify]: Simplified (2 2 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))) (fma (* y x) (* y x) (* (* y x) (log1p (exp x)))))) (* (- (log1p (exp x)) (* y x)) (- (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))))) 67.545 * * * * [progress]: [ 34 / 165 ] simplifiying candidate #real (real->posit16 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))))> 67.546 * * * * [progress]: [ 35 / 165 ] simplifiying candidate # 67.546 * * * * [progress]: [ 36 / 165 ] simplifiying candidate # 67.546 * * * * [progress]: [ 37 / 165 ] simplifiying candidate # 67.546 * [simplify]: Simplifying (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))) 67.546 * * [simplify]: iters left: 6 (15 enodes) 67.554 * * [simplify]: iters left: 5 (73 enodes) 67.575 * * [simplify]: iters left: 4 (150 enodes) 67.610 * * [simplify]: iters left: 3 (286 enodes) 67.691 * * [simplify]: iters left: 2 (425 enodes) 67.877 * * [simplify]: Extracting #0: cost 1 inf + 0 67.877 * * [simplify]: Extracting #1: cost 14 inf + 0 67.877 * * [simplify]: Extracting #2: cost 64 inf + 1 67.878 * * [simplify]: Extracting #3: cost 126 inf + 44 67.879 * * [simplify]: Extracting #4: cost 105 inf + 2847 67.883 * * [simplify]: Extracting #5: cost 34 inf + 23918 67.890 * * [simplify]: Extracting #6: cost 5 inf + 35210 67.898 * * [simplify]: Extracting #7: cost 0 inf + 37135 67.912 * [simplify]: Simplified to (/ 1 (- (log1p (exp x)) (* y x))) 67.912 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (pow (/ 1 (- (log1p (exp x)) (* y x))) 1))) 67.912 * * * * [progress]: [ 38 / 165 ] simplifiying candidate # 67.912 * * * * [progress]: [ 39 / 165 ] simplifiying candidate # 67.912 * [simplify]: Simplifying (+ (- (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (- (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (log (- (log1p (exp x)) (* y x))))) 67.913 * * [simplify]: iters left: 6 (16 enodes) 67.924 * * [simplify]: iters left: 5 (74 enodes) 67.950 * * [simplify]: iters left: 4 (153 enodes) 68.011 * * [simplify]: iters left: 3 (264 enodes) 68.054 * * [simplify]: iters left: 2 (282 enodes) 68.083 * * [simplify]: iters left: 1 (301 enodes) 68.143 * * [simplify]: Extracting #0: cost 1 inf + 0 68.143 * * [simplify]: Extracting #1: cost 19 inf + 0 68.143 * * [simplify]: Extracting #2: cost 46 inf + 1 68.144 * * [simplify]: Extracting #3: cost 70 inf + 1 68.144 * * [simplify]: Extracting #4: cost 88 inf + 44 68.145 * * [simplify]: Extracting #5: cost 74 inf + 936 68.146 * * [simplify]: Extracting #6: cost 61 inf + 3342 68.149 * * [simplify]: Extracting #7: cost 18 inf + 20558 68.156 * * [simplify]: Extracting #8: cost 1 inf + 29848 68.163 * * [simplify]: Extracting #9: cost 0 inf + 30461 68.170 * [simplify]: Simplified to (- (log (- (log1p (exp x)) (* y x)))) 68.170 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (- (log1p (exp x)) (* y x))))))) 68.170 * * * * [progress]: [ 40 / 165 ] simplifiying candidate # 68.170 * [simplify]: Simplifying (+ (- (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (log (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 68.171 * * [simplify]: iters left: 6 (16 enodes) 68.177 * * [simplify]: iters left: 5 (72 enodes) 68.193 * * [simplify]: iters left: 4 (148 enodes) 68.223 * * [simplify]: iters left: 3 (256 enodes) 68.264 * * [simplify]: iters left: 2 (280 enodes) 68.300 * * [simplify]: iters left: 1 (290 enodes) 68.333 * * [simplify]: Extracting #0: cost 1 inf + 0 68.333 * * [simplify]: Extracting #1: cost 11 inf + 0 68.333 * * [simplify]: Extracting #2: cost 22 inf + 1 68.333 * * [simplify]: Extracting #3: cost 47 inf + 1 68.333 * * [simplify]: Extracting #4: cost 64 inf + 85 68.334 * * [simplify]: Extracting #5: cost 50 inf + 978 68.335 * * [simplify]: Extracting #6: cost 26 inf + 6294 68.338 * * [simplify]: Extracting #7: cost 6 inf + 14281 68.342 * * [simplify]: Extracting #8: cost 0 inf + 17663 68.346 * [simplify]: Simplified to (- (log (- (log1p (exp x)) (* y x)))) 68.347 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (- (log1p (exp x)) (* y x))))))) 68.347 * * * * [progress]: [ 41 / 165 ] simplifiying candidate # 68.347 * [simplify]: Simplifying (+ (- 0 (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (- (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (log (- (log1p (exp x)) (* y x))))) 68.347 * * [simplify]: iters left: 6 (17 enodes) 68.353 * * [simplify]: iters left: 5 (81 enodes) 68.373 * * [simplify]: iters left: 4 (178 enodes) 68.449 * * [simplify]: iters left: 3 (328 enodes) 68.507 * * [simplify]: iters left: 2 (419 enodes) 68.638 * * [simplify]: Extracting #0: cost 1 inf + 0 68.638 * * [simplify]: Extracting #1: cost 20 inf + 0 68.638 * * [simplify]: Extracting #2: cost 68 inf + 1 68.639 * * [simplify]: Extracting #3: cost 92 inf + 1 68.640 * * [simplify]: Extracting #4: cost 107 inf + 209 68.641 * * [simplify]: Extracting #5: cost 85 inf + 3622 68.644 * * [simplify]: Extracting #6: cost 61 inf + 10735 68.651 * * [simplify]: Extracting #7: cost 26 inf + 29440 68.664 * * [simplify]: Extracting #8: cost 2 inf + 44412 68.678 * * [simplify]: Extracting #9: cost 0 inf + 45756 68.693 * [simplify]: Simplified to (- (log (- (log1p (exp x)) (* y x)))) 68.693 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (- (log1p (exp x)) (* y x))))))) 68.693 * * * * [progress]: [ 42 / 165 ] simplifiying candidate # 68.693 * [simplify]: Simplifying (+ (- 0 (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (log (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 68.694 * * [simplify]: iters left: 6 (17 enodes) 68.703 * * [simplify]: iters left: 5 (79 enodes) 68.735 * * [simplify]: iters left: 4 (170 enodes) 68.778 * * [simplify]: iters left: 3 (310 enodes) 68.844 * * [simplify]: iters left: 2 (362 enodes) 68.927 * * [simplify]: iters left: 1 (430 enodes) 69.062 * * [simplify]: Extracting #0: cost 1 inf + 0 69.062 * * [simplify]: Extracting #1: cost 20 inf + 0 69.063 * * [simplify]: Extracting #2: cost 66 inf + 1 69.063 * * [simplify]: Extracting #3: cost 91 inf + 1 69.064 * * [simplify]: Extracting #4: cost 109 inf + 44 69.065 * * [simplify]: Extracting #5: cost 93 inf + 2536 69.069 * * [simplify]: Extracting #6: cost 40 inf + 22240 69.083 * * [simplify]: Extracting #7: cost 6 inf + 41537 69.112 * * [simplify]: Extracting #8: cost 0 inf + 44539 69.141 * [simplify]: Simplified to (- (log (- (log1p (exp x)) (* y x)))) 69.141 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (- (log1p (exp x)) (* y x))))))) 69.142 * * * * [progress]: [ 43 / 165 ] simplifiying candidate # 69.142 * [simplify]: Simplifying (+ (- (log 1) (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (- (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (log (- (log1p (exp x)) (* y x))))) 69.142 * * [simplify]: iters left: 6 (18 enodes) 69.152 * * [simplify]: iters left: 5 (86 enodes) 69.174 * * [simplify]: iters left: 4 (172 enodes) 69.235 * * [simplify]: iters left: 3 (309 enodes) 69.295 * * [simplify]: iters left: 2 (401 enodes) 69.397 * * [simplify]: Extracting #0: cost 1 inf + 0 69.398 * * [simplify]: Extracting #1: cost 19 inf + 0 69.398 * * [simplify]: Extracting #2: cost 52 inf + 1 69.399 * * [simplify]: Extracting #3: cost 76 inf + 1 69.400 * * [simplify]: Extracting #4: cost 92 inf + 167 69.401 * * [simplify]: Extracting #5: cost 73 inf + 3006 69.410 * * [simplify]: Extracting #6: cost 24 inf + 21275 69.430 * * [simplify]: Extracting #7: cost 0 inf + 35376 69.446 * [simplify]: Simplified to (- (log (- (log1p (exp x)) (* y x)))) 69.446 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (- (log1p (exp x)) (* y x))))))) 69.447 * * * * [progress]: [ 44 / 165 ] simplifiying candidate # 69.447 * [simplify]: Simplifying (+ (- (log 1) (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (log (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 69.447 * * [simplify]: iters left: 6 (18 enodes) 69.452 * * [simplify]: iters left: 5 (84 enodes) 69.468 * * [simplify]: iters left: 4 (169 enodes) 69.518 * * [simplify]: iters left: 3 (303 enodes) 69.562 * * [simplify]: iters left: 2 (371 enodes) 69.645 * * [simplify]: iters left: 1 (499 enodes) 69.853 * * [simplify]: Extracting #0: cost 1 inf + 0 69.853 * * [simplify]: Extracting #1: cost 21 inf + 0 69.853 * * [simplify]: Extracting #2: cost 71 inf + 1 69.853 * * [simplify]: Extracting #3: cost 96 inf + 1 69.854 * * [simplify]: Extracting #4: cost 110 inf + 250 69.855 * * [simplify]: Extracting #5: cost 95 inf + 2159 69.859 * * [simplify]: Extracting #6: cost 46 inf + 20502 69.883 * * [simplify]: Extracting #7: cost 3 inf + 45604 69.917 * * [simplify]: Extracting #8: cost 0 inf + 47600 69.935 * [simplify]: Simplified to (- (log (- (log1p (exp x)) (* y x)))) 69.935 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (- (log1p (exp x)) (* y x))))))) 69.935 * * * * [progress]: [ 45 / 165 ] simplifiying candidate # 69.935 * [simplify]: Simplifying (+ (log (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (- (log (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (log (- (log1p (exp x)) (* y x))))) 69.935 * * [simplify]: iters left: 6 (18 enodes) 69.940 * * [simplify]: iters left: 5 (85 enodes) 69.966 * * [simplify]: iters left: 4 (166 enodes) 70.000 * * [simplify]: iters left: 3 (289 enodes) 70.047 * * [simplify]: iters left: 2 (321 enodes) 70.093 * * [simplify]: iters left: 1 (413 enodes) 70.213 * * [simplify]: Extracting #0: cost 1 inf + 0 70.213 * * [simplify]: Extracting #1: cost 20 inf + 0 70.213 * * [simplify]: Extracting #2: cost 69 inf + 1 70.214 * * [simplify]: Extracting #3: cost 95 inf + 1 70.214 * * [simplify]: Extracting #4: cost 108 inf + 292 70.215 * * [simplify]: Extracting #5: cost 91 inf + 2379 70.219 * * [simplify]: Extracting #6: cost 46 inf + 19464 70.230 * * [simplify]: Extracting #7: cost 6 inf + 42340 70.257 * * [simplify]: Extracting #8: cost 0 inf + 45949 70.275 * [simplify]: Simplified to (- (log (- (log1p (exp x)) (* y x)))) 70.275 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (- (log1p (exp x)) (* y x))))))) 70.275 * * * * [progress]: [ 46 / 165 ] simplifiying candidate # 70.275 * [simplify]: Simplifying (+ (log (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (log (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 70.275 * * [simplify]: iters left: 6 (17 enodes) 70.280 * * [simplify]: iters left: 5 (81 enodes) 70.295 * * [simplify]: iters left: 4 (161 enodes) 70.331 * * [simplify]: iters left: 3 (277 enodes) 70.391 * * [simplify]: iters left: 2 (315 enodes) 70.427 * * [simplify]: iters left: 1 (388 enodes) 70.521 * * [simplify]: Extracting #0: cost 1 inf + 0 70.521 * * [simplify]: Extracting #1: cost 20 inf + 0 70.521 * * [simplify]: Extracting #2: cost 66 inf + 1 70.522 * * [simplify]: Extracting #3: cost 93 inf + 1 70.522 * * [simplify]: Extracting #4: cost 108 inf + 169 70.523 * * [simplify]: Extracting #5: cost 89 inf + 2259 70.527 * * [simplify]: Extracting #6: cost 41 inf + 21159 70.540 * * [simplify]: Extracting #7: cost 0 inf + 44764 70.559 * * [simplify]: Extracting #8: cost 0 inf + 44031 70.572 * [simplify]: Simplified to (- (log (- (log1p (exp x)) (* y x)))) 70.572 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (exp (- (log (- (log1p (exp x)) (* y x))))))) 70.572 * * * * [progress]: [ 47 / 165 ] simplifiying candidate # 70.572 * * * * [progress]: [ 48 / 165 ] simplifiying candidate # 70.572 * * * * [progress]: [ 49 / 165 ] simplifiying candidate # 70.572 * [simplify]: Simplifying (* (/ (* (* 1 1) 1) (* (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (* (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (* (- (log1p (exp x)) (* y x)) (- (log1p (exp x)) (* y x))) (- (log1p (exp x)) (* y x))))) 70.573 * * [simplify]: iters left: 6 (21 enodes) 70.579 * * [simplify]: iters left: 5 (113 enodes) 70.615 * * [simplify]: iters left: 4 (422 enodes) 70.927 * * [simplify]: Extracting #0: cost 1 inf + 0 70.927 * * [simplify]: Extracting #1: cost 78 inf + 0 70.929 * * [simplify]: Extracting #2: cost 361 inf + 1 70.933 * * [simplify]: Extracting #3: cost 700 inf + 374 70.954 * * [simplify]: Extracting #4: cost 483 inf + 84354 71.029 * * [simplify]: Extracting #5: cost 84 inf + 275746 71.147 * * [simplify]: Extracting #6: cost 0 inf + 315074 71.248 * * [simplify]: Extracting #7: cost 0 inf + 314645 71.343 * [simplify]: Simplified to (/ 1 (* (- (log1p (exp x)) (* x y)) (* (- (log1p (exp x)) (* x y)) (- (log1p (exp x)) (* x y))))) 71.343 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (cbrt (/ 1 (* (- (log1p (exp x)) (* x y)) (* (- (log1p (exp x)) (* x y)) (- (log1p (exp x)) (* x y)))))))) 71.343 * * * * [progress]: [ 50 / 165 ] simplifiying candidate # 71.343 * [simplify]: Simplifying (* (/ (* (* 1 1) 1) (* (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (* (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 71.343 * * [simplify]: iters left: 6 (21 enodes) 71.355 * * [simplify]: iters left: 5 (112 enodes) 71.386 * * [simplify]: iters left: 4 (428 enodes) 71.679 * * [simplify]: Extracting #0: cost 1 inf + 0 71.680 * * [simplify]: Extracting #1: cost 40 inf + 0 71.680 * * [simplify]: Extracting #2: cost 262 inf + 1 71.682 * * [simplify]: Extracting #3: cost 602 inf + 456 71.710 * * [simplify]: Extracting #4: cost 409 inf + 88459 71.801 * * [simplify]: Extracting #5: cost 15 inf + 278031 71.904 * * [simplify]: Extracting #6: cost 0 inf + 285770 71.999 * [simplify]: Simplified to (* (/ (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))) (- (log1p (exp x)) (* x y))) (* (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) (/ (* (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))) (- (log1p (exp x)) (* x y))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))) (- (log1p (exp x)) (* x y)))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) 71.999 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (cbrt (* (/ (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))) (- (log1p (exp x)) (* x y))) (* (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))))) (/ (* (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))) (- (log1p (exp x)) (* x y))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y)))) (- (log1p (exp x)) (* x y)))) (fma (log1p (exp x)) (log1p (exp x)) (fma (* x y) (log1p (exp x)) (* (* x y) (* x y))))))))) 72.000 * * * * [progress]: [ 51 / 165 ] simplifiying candidate # 72.000 * [simplify]: Simplifying (* (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (* (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (* (- (log1p (exp x)) (* y x)) (- (log1p (exp x)) (* y x))) (- (log1p (exp x)) (* y x))))) 72.001 * * [simplify]: iters left: 6 (21 enodes) 72.011 * * [simplify]: iters left: 5 (119 enodes) 72.053 * * [simplify]: iters left: 4 (440 enodes) 72.379 * * [simplify]: Extracting #0: cost 1 inf + 0 72.379 * * [simplify]: Extracting #1: cost 74 inf + 0 72.380 * * [simplify]: Extracting #2: cost 341 inf + 1 72.383 * * [simplify]: Extracting #3: cost 750 inf + 374 72.387 * * [simplify]: Extracting #4: cost 720 inf + 5846 72.412 * * [simplify]: Extracting #5: cost 422 inf + 134771 72.513 * * [simplify]: Extracting #6: cost 46 inf + 338927 72.651 * * [simplify]: Extracting #7: cost 0 inf + 367890 72.789 * * [simplify]: Extracting #8: cost 0 inf + 367729 72.939 * [simplify]: Simplified to (/ (/ (* (* (/ (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x))) (/ (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (/ (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (* (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) 72.939 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (cbrt (/ (/ (* (* (/ (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x))) (/ (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (/ (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (* (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))) (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) (fma y (* x (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))))) 72.939 * * * * [progress]: [ 52 / 165 ] simplifiying candidate # 72.939 * [simplify]: Simplifying (* (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (* (* (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 72.940 * * [simplify]: iters left: 6 (19 enodes) 72.945 * * [simplify]: iters left: 5 (99 enodes) 72.968 * * [simplify]: iters left: 4 (268 enodes) 73.093 * * [simplify]: Extracting #0: cost 1 inf + 0 73.093 * * [simplify]: Extracting #1: cost 26 inf + 0 73.094 * * [simplify]: Extracting #2: cost 145 inf + 1 73.095 * * [simplify]: Extracting #3: cost 228 inf + 251 73.098 * * [simplify]: Extracting #4: cost 196 inf + 15910 73.124 * * [simplify]: Extracting #5: cost 37 inf + 98094 73.201 * * [simplify]: Extracting #6: cost 0 inf + 118668 73.249 * * [simplify]: Extracting #7: cost 0 inf + 118507 73.289 * [simplify]: Simplified to (* (* (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))) (* (* (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))) (* (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))))) 73.289 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (cbrt (* (* (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))) (* (* (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))) (* (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))) (/ (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))))))))) 73.289 * * * * [progress]: [ 53 / 165 ] simplifiying candidate # 73.289 * * * * [progress]: [ 54 / 165 ] simplifiying candidate # 73.289 * * * * [progress]: [ 55 / 165 ] simplifiying candidate # 73.289 * * * * [progress]: [ 56 / 165 ] simplifiying candidate # 73.290 * [simplify]: Simplifying (* 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 73.290 * * [simplify]: iters left: 6 (12 enodes) 73.293 * * [simplify]: iters left: 5 (62 enodes) 73.308 * * [simplify]: iters left: 4 (148 enodes) 73.366 * * [simplify]: iters left: 3 (307 enodes) 73.484 * * [simplify]: iters left: 2 (444 enodes) 73.560 * * [simplify]: iters left: 1 (452 enodes) 73.594 * * [simplify]: Extracting #0: cost 1 inf + 0 73.594 * * [simplify]: Extracting #1: cost 22 inf + 0 73.594 * * [simplify]: Extracting #2: cost 37 inf + 3 73.595 * * [simplify]: Extracting #3: cost 16 inf + 2982 73.598 * * [simplify]: Extracting #4: cost 3 inf + 6011 73.601 * * [simplify]: Extracting #5: cost 0 inf + 6767 73.604 * [simplify]: Simplified to (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x))))) 73.604 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (/ (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x))))) (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 73.604 * [simplify]: Simplifying (* (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))) 73.605 * * [simplify]: iters left: 6 (12 enodes) 73.608 * * [simplify]: iters left: 5 (58 enodes) 73.624 * * [simplify]: iters left: 4 (145 enodes) 73.697 * * [simplify]: iters left: 3 (404 enodes) 73.901 * * [simplify]: Extracting #0: cost 1 inf + 0 73.901 * * [simplify]: Extracting #1: cost 94 inf + 0 73.904 * * [simplify]: Extracting #2: cost 268 inf + 167 73.912 * * [simplify]: Extracting #3: cost 176 inf + 23659 73.930 * * [simplify]: Extracting #4: cost 16 inf + 80960 73.961 * * [simplify]: Extracting #5: cost 0 inf + 87747 73.987 * [simplify]: Simplified to (* (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))) 73.987 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (* 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))))) 73.987 * * * * [progress]: [ 57 / 165 ] simplifiying candidate # 73.987 * * * * [progress]: [ 58 / 165 ] simplifiying candidate # 73.988 * [simplify]: Simplifying (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 73.988 * * [simplify]: iters left: 6 (17 enodes) 73.993 * * [simplify]: iters left: 5 (75 enodes) 74.011 * * [simplify]: iters left: 4 (144 enodes) 74.053 * * [simplify]: iters left: 3 (234 enodes) 74.105 * * [simplify]: iters left: 2 (244 enodes) 74.129 * * [simplify]: Extracting #0: cost 1 inf + 0 74.129 * * [simplify]: Extracting #1: cost 4 inf + 0 74.129 * * [simplify]: Extracting #2: cost 8 inf + 0 74.129 * * [simplify]: Extracting #3: cost 13 inf + 0 74.129 * * [simplify]: Extracting #4: cost 36 inf + 1 74.130 * * [simplify]: Extracting #5: cost 55 inf + 3 74.130 * * [simplify]: Extracting #6: cost 32 inf + 3346 74.132 * * [simplify]: Extracting #7: cost 3 inf + 11079 74.135 * * [simplify]: Extracting #8: cost 0 inf + 12225 74.138 * [simplify]: Simplified to (* (sqrt (/ (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (sqrt (/ 1 (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))))) 74.138 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (* (sqrt (/ (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (sqrt (/ 1 (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))))) (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))))) 74.138 * [simplify]: Simplifying (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 74.138 * * [simplify]: iters left: 6 (17 enodes) 74.143 * * [simplify]: iters left: 5 (75 enodes) 74.158 * * [simplify]: iters left: 4 (144 enodes) 74.202 * * [simplify]: iters left: 3 (234 enodes) 74.235 * * [simplify]: iters left: 2 (244 enodes) 74.263 * * [simplify]: Extracting #0: cost 1 inf + 0 74.263 * * [simplify]: Extracting #1: cost 4 inf + 0 74.263 * * [simplify]: Extracting #2: cost 8 inf + 0 74.264 * * [simplify]: Extracting #3: cost 13 inf + 0 74.264 * * [simplify]: Extracting #4: cost 36 inf + 1 74.264 * * [simplify]: Extracting #5: cost 55 inf + 3 74.265 * * [simplify]: Extracting #6: cost 32 inf + 3346 74.269 * * [simplify]: Extracting #7: cost 3 inf + 11079 74.271 * * [simplify]: Extracting #8: cost 0 inf + 12225 74.274 * [simplify]: Simplified to (* (sqrt (/ (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (sqrt (/ 1 (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))))) 74.274 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) (* (sqrt (/ (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (sqrt (/ 1 (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))))))) 74.275 * * * * [progress]: [ 59 / 165 ] simplifiying candidate # 74.275 * [simplify]: Simplifying (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) 74.275 * * [simplify]: iters left: 6 (18 enodes) 74.280 * * [simplify]: iters left: 5 (80 enodes) 74.295 * * [simplify]: iters left: 4 (155 enodes) 74.333 * * [simplify]: iters left: 3 (248 enodes) 74.374 * * [simplify]: iters left: 2 (262 enodes) 74.411 * * [simplify]: iters left: 1 (265 enodes) 74.440 * * [simplify]: Extracting #0: cost 1 inf + 0 74.440 * * [simplify]: Extracting #1: cost 10 inf + 0 74.440 * * [simplify]: Extracting #2: cost 21 inf + 0 74.440 * * [simplify]: Extracting #3: cost 47 inf + 0 74.440 * * [simplify]: Extracting #4: cost 63 inf + 85 74.441 * * [simplify]: Extracting #5: cost 40 inf + 3813 74.444 * * [simplify]: Extracting #6: cost 9 inf + 12358 74.447 * * [simplify]: Extracting #7: cost 1 inf + 16498 74.450 * * [simplify]: Extracting #8: cost 0 inf + 17131 74.455 * [simplify]: Simplified to (* (sqrt (/ 1 (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x))))))) (/ (sqrt (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x)))))) (sqrt (- (log1p (exp x)) (* y x))))) 74.455 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (* (sqrt (/ 1 (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x))))))) (/ (sqrt (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x)))))) (sqrt (- (log1p (exp x)) (* y x))))) (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))))))) 74.456 * [simplify]: Simplifying (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) 74.456 * * [simplify]: iters left: 6 (18 enodes) 74.465 * * [simplify]: iters left: 5 (80 enodes) 74.494 * * [simplify]: iters left: 4 (155 enodes) 74.537 * * [simplify]: iters left: 3 (248 enodes) 74.578 * * [simplify]: iters left: 2 (262 enodes) 74.605 * * [simplify]: iters left: 1 (265 enodes) 74.644 * * [simplify]: Extracting #0: cost 1 inf + 0 74.644 * * [simplify]: Extracting #1: cost 10 inf + 0 74.644 * * [simplify]: Extracting #2: cost 21 inf + 0 74.645 * * [simplify]: Extracting #3: cost 47 inf + 0 74.645 * * [simplify]: Extracting #4: cost 63 inf + 85 74.646 * * [simplify]: Extracting #5: cost 40 inf + 3813 74.648 * * [simplify]: Extracting #6: cost 9 inf + 12358 74.651 * * [simplify]: Extracting #7: cost 1 inf + 16498 74.655 * * [simplify]: Extracting #8: cost 0 inf + 17131 74.658 * [simplify]: Simplified to (* (sqrt (/ 1 (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x))))))) (/ (sqrt (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x)))))) (sqrt (- (log1p (exp x)) (* y x))))) 74.659 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) (* (sqrt (/ 1 (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x))))))) (/ (sqrt (fma (* y x) (* y x) (* (log1p (exp x)) (fma y x (log1p (exp x)))))) (sqrt (- (log1p (exp x)) (* y x)))))))) 74.659 * * * * [progress]: [ 60 / 165 ] simplifiying candidate # 74.659 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 74.659 * * [simplify]: iters left: 6 (18 enodes) 74.664 * * [simplify]: iters left: 5 (80 enodes) 74.681 * * [simplify]: iters left: 4 (155 enodes) 74.727 * * [simplify]: iters left: 3 (253 enodes) 74.762 * * [simplify]: iters left: 2 (267 enodes) 74.792 * * [simplify]: Extracting #0: cost 1 inf + 0 74.793 * * [simplify]: Extracting #1: cost 7 inf + 0 74.793 * * [simplify]: Extracting #2: cost 12 inf + 1 74.793 * * [simplify]: Extracting #3: cost 34 inf + 1 74.793 * * [simplify]: Extracting #4: cost 48 inf + 373 74.794 * * [simplify]: Extracting #5: cost 29 inf + 3818 74.796 * * [simplify]: Extracting #6: cost 7 inf + 9876 74.799 * * [simplify]: Extracting #7: cost 2 inf + 12141 74.802 * * [simplify]: Extracting #8: cost 0 inf + 13245 74.806 * [simplify]: Simplified to (/ (sqrt (/ (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x)))) (sqrt (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))))) 74.806 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (/ (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x)))) (sqrt (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))))) (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))))) 74.807 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 74.807 * * [simplify]: iters left: 6 (18 enodes) 74.817 * * [simplify]: iters left: 5 (80 enodes) 74.845 * * [simplify]: iters left: 4 (155 enodes) 74.891 * * [simplify]: iters left: 3 (253 enodes) 74.924 * * [simplify]: iters left: 2 (267 enodes) 74.952 * * [simplify]: Extracting #0: cost 1 inf + 0 74.952 * * [simplify]: Extracting #1: cost 7 inf + 0 74.952 * * [simplify]: Extracting #2: cost 12 inf + 1 74.953 * * [simplify]: Extracting #3: cost 34 inf + 1 74.953 * * [simplify]: Extracting #4: cost 48 inf + 373 74.954 * * [simplify]: Extracting #5: cost 29 inf + 3818 74.956 * * [simplify]: Extracting #6: cost 7 inf + 9876 74.959 * * [simplify]: Extracting #7: cost 2 inf + 12141 74.962 * * [simplify]: Extracting #8: cost 0 inf + 13245 74.965 * [simplify]: Simplified to (/ (sqrt (/ (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x)))) (sqrt (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))))) 74.965 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) (/ (sqrt (/ (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x)))) (sqrt (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))))))) 74.965 * * * * [progress]: [ 61 / 165 ] simplifiying candidate # 74.966 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) 74.966 * * [simplify]: iters left: 6 (18 enodes) 74.971 * * [simplify]: iters left: 5 (82 enodes) 74.988 * * [simplify]: iters left: 4 (161 enodes) 75.033 * * [simplify]: iters left: 3 (267 enodes) 75.099 * * [simplify]: iters left: 2 (324 enodes) 75.156 * * [simplify]: iters left: 1 (363 enodes) 75.237 * * [simplify]: Extracting #0: cost 1 inf + 0 75.237 * * [simplify]: Extracting #1: cost 15 inf + 0 75.237 * * [simplify]: Extracting #2: cost 42 inf + 1 75.237 * * [simplify]: Extracting #3: cost 66 inf + 1 75.238 * * [simplify]: Extracting #4: cost 79 inf + 291 75.239 * * [simplify]: Extracting #5: cost 55 inf + 3862 75.241 * * [simplify]: Extracting #6: cost 28 inf + 12517 75.248 * * [simplify]: Extracting #7: cost 4 inf + 25026 75.257 * * [simplify]: Extracting #8: cost 0 inf + 27275 75.273 * [simplify]: Simplified to (/ 1 (sqrt (- (log1p (exp x)) (* y x)))) 75.273 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (sqrt (- (log1p (exp x)) (* y x)))) (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))))))) 75.273 * [simplify]: Simplifying (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) 75.274 * * [simplify]: iters left: 6 (18 enodes) 75.284 * * [simplify]: iters left: 5 (82 enodes) 75.303 * * [simplify]: iters left: 4 (161 enodes) 75.344 * * [simplify]: iters left: 3 (267 enodes) 75.387 * * [simplify]: iters left: 2 (324 enodes) 75.443 * * [simplify]: iters left: 1 (363 enodes) 75.530 * * [simplify]: Extracting #0: cost 1 inf + 0 75.530 * * [simplify]: Extracting #1: cost 15 inf + 0 75.530 * * [simplify]: Extracting #2: cost 42 inf + 1 75.531 * * [simplify]: Extracting #3: cost 66 inf + 1 75.531 * * [simplify]: Extracting #4: cost 79 inf + 291 75.532 * * [simplify]: Extracting #5: cost 55 inf + 3862 75.535 * * [simplify]: Extracting #6: cost 28 inf + 12517 75.543 * * [simplify]: Extracting #7: cost 4 inf + 25026 75.552 * * [simplify]: Extracting #8: cost 0 inf + 27275 75.561 * [simplify]: Simplified to (/ 1 (sqrt (- (log1p (exp x)) (* y x)))) 75.561 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) (/ 1 (sqrt (- (log1p (exp x)) (* y x))))))) 75.561 * * * * [progress]: [ 62 / 165 ] simplifiying candidate # 75.562 * [simplify]: Simplifying (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 75.562 * * [simplify]: iters left: 6 (17 enodes) 75.567 * * [simplify]: iters left: 5 (77 enodes) 75.588 * * [simplify]: iters left: 4 (150 enodes) 75.630 * * [simplify]: iters left: 3 (253 enodes) 75.664 * * [simplify]: iters left: 2 (263 enodes) 75.695 * * [simplify]: Extracting #0: cost 1 inf + 0 75.695 * * [simplify]: Extracting #1: cost 7 inf + 0 75.695 * * [simplify]: Extracting #2: cost 12 inf + 1 75.695 * * [simplify]: Extracting #3: cost 34 inf + 1 75.696 * * [simplify]: Extracting #4: cost 53 inf + 44 75.697 * * [simplify]: Extracting #5: cost 34 inf + 3171 75.702 * * [simplify]: Extracting #6: cost 3 inf + 11708 75.707 * * [simplify]: Extracting #7: cost 0 inf + 13245 75.713 * [simplify]: Simplified to (/ (sqrt (/ (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (sqrt (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) 75.713 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ (sqrt (/ (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (sqrt (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))))) 75.714 * [simplify]: Simplifying (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) 75.714 * * [simplify]: iters left: 6 (17 enodes) 75.723 * * [simplify]: iters left: 5 (77 enodes) 75.750 * * [simplify]: iters left: 4 (150 enodes) 75.799 * * [simplify]: iters left: 3 (253 enodes) 75.832 * * [simplify]: iters left: 2 (263 enodes) 75.858 * * [simplify]: Extracting #0: cost 1 inf + 0 75.858 * * [simplify]: Extracting #1: cost 7 inf + 0 75.858 * * [simplify]: Extracting #2: cost 12 inf + 1 75.858 * * [simplify]: Extracting #3: cost 34 inf + 1 75.858 * * [simplify]: Extracting #4: cost 53 inf + 44 75.859 * * [simplify]: Extracting #5: cost 34 inf + 3171 75.862 * * [simplify]: Extracting #6: cost 3 inf + 11708 75.867 * * [simplify]: Extracting #7: cost 0 inf + 13245 75.873 * [simplify]: Simplified to (/ (sqrt (/ (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (sqrt (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))))) 75.873 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) (/ (sqrt (/ (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) (sqrt (fma (* y x) (fma y x (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))))))) 75.873 * * * * [progress]: [ 63 / 165 ] simplifiying candidate # 75.873 * [simplify]: Simplifying (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) 75.874 * * [simplify]: iters left: 6 (17 enodes) 75.883 * * [simplify]: iters left: 5 (79 enodes) 75.901 * * [simplify]: iters left: 4 (156 enodes) 75.942 * * [simplify]: iters left: 3 (267 enodes) 75.996 * * [simplify]: iters left: 2 (318 enodes) 76.037 * * [simplify]: iters left: 1 (352 enodes) 76.133 * * [simplify]: Extracting #0: cost 1 inf + 0 76.133 * * [simplify]: Extracting #1: cost 15 inf + 0 76.134 * * [simplify]: Extracting #2: cost 37 inf + 1 76.134 * * [simplify]: Extracting #3: cost 61 inf + 1 76.135 * * [simplify]: Extracting #4: cost 79 inf + 44 76.137 * * [simplify]: Extracting #5: cost 53 inf + 4142 76.144 * * [simplify]: Extracting #6: cost 14 inf + 17386 76.154 * * [simplify]: Extracting #7: cost 1 inf + 24599 76.163 * * [simplify]: Extracting #8: cost 0 inf + 25191 76.171 * [simplify]: Simplified to (/ 1 (sqrt (- (log1p (exp x)) (* y x)))) 76.171 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (sqrt (- (log1p (exp x)) (* y x)))) (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))))))) 76.172 * [simplify]: Simplifying (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) 76.172 * * [simplify]: iters left: 6 (17 enodes) 76.177 * * [simplify]: iters left: 5 (79 enodes) 76.193 * * [simplify]: iters left: 4 (156 enodes) 76.228 * * [simplify]: iters left: 3 (267 enodes) 76.268 * * [simplify]: iters left: 2 (318 enodes) 76.324 * * [simplify]: iters left: 1 (352 enodes) 76.410 * * [simplify]: Extracting #0: cost 1 inf + 0 76.410 * * [simplify]: Extracting #1: cost 15 inf + 0 76.410 * * [simplify]: Extracting #2: cost 37 inf + 1 76.410 * * [simplify]: Extracting #3: cost 61 inf + 1 76.410 * * [simplify]: Extracting #4: cost 79 inf + 44 76.411 * * [simplify]: Extracting #5: cost 53 inf + 4142 76.415 * * [simplify]: Extracting #6: cost 14 inf + 17386 76.424 * * [simplify]: Extracting #7: cost 1 inf + 24599 76.432 * * [simplify]: Extracting #8: cost 0 inf + 25191 76.447 * [simplify]: Simplified to (/ 1 (sqrt (- (log1p (exp x)) (* y x)))) 76.447 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) (/ 1 (sqrt (- (log1p (exp x)) (* y x))))))) 76.448 * * * * [progress]: [ 64 / 165 ] simplifiying candidate # 76.448 * [simplify]: Simplifying (cbrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))) 76.448 * * [simplify]: iters left: 6 (13 enodes) 76.455 * * [simplify]: iters left: 5 (60 enodes) 76.478 * * [simplify]: iters left: 4 (127 enodes) 76.518 * * [simplify]: iters left: 3 (216 enodes) 76.545 * * [simplify]: iters left: 2 (226 enodes) 76.567 * * [simplify]: Extracting #0: cost 1 inf + 0 76.567 * * [simplify]: Extracting #1: cost 3 inf + 0 76.567 * * [simplify]: Extracting #2: cost 6 inf + 0 76.567 * * [simplify]: Extracting #3: cost 30 inf + 0 76.567 * * [simplify]: Extracting #4: cost 46 inf + 167 76.568 * * [simplify]: Extracting #5: cost 33 inf + 1018 76.569 * * [simplify]: Extracting #6: cost 10 inf + 5971 76.571 * * [simplify]: Extracting #7: cost 1 inf + 8954 76.574 * * [simplify]: Extracting #8: cost 0 inf + 9466 76.576 * [simplify]: Simplified to (cbrt (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) 76.576 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (cbrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))) (cbrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) (cbrt (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x))))))) 76.576 * * * * [progress]: [ 65 / 165 ] simplifiying candidate # 76.576 * [simplify]: Simplifying (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))) 76.576 * * [simplify]: iters left: 6 (13 enodes) 76.580 * * [simplify]: iters left: 5 (60 enodes) 76.591 * * [simplify]: iters left: 4 (127 enodes) 76.619 * * [simplify]: iters left: 3 (216 enodes) 76.658 * * [simplify]: iters left: 2 (226 enodes) 76.682 * * [simplify]: Extracting #0: cost 1 inf + 0 76.682 * * [simplify]: Extracting #1: cost 3 inf + 0 76.682 * * [simplify]: Extracting #2: cost 6 inf + 0 76.682 * * [simplify]: Extracting #3: cost 30 inf + 0 76.682 * * [simplify]: Extracting #4: cost 46 inf + 167 76.683 * * [simplify]: Extracting #5: cost 33 inf + 1018 76.684 * * [simplify]: Extracting #6: cost 10 inf + 5971 76.687 * * [simplify]: Extracting #7: cost 1 inf + 8914 76.689 * * [simplify]: Extracting #8: cost 0 inf + 9386 76.691 * [simplify]: Simplified to (sqrt (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x)))) 76.691 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))) (sqrt (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (log1p (exp x)) (* y x))))))) 76.691 * * * * [progress]: [ 66 / 165 ] simplifiying candidate # 76.691 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (log1p (exp x)) (* y x)))) 76.692 * * [simplify]: iters left: 6 (14 enodes) 76.695 * * [simplify]: iters left: 5 (63 enodes) 76.709 * * [simplify]: iters left: 4 (130 enodes) 76.737 * * [simplify]: iters left: 3 (219 enodes) 76.775 * * [simplify]: iters left: 2 (229 enodes) 76.796 * * [simplify]: Extracting #0: cost 1 inf + 0 76.797 * * [simplify]: Extracting #1: cost 4 inf + 0 76.797 * * [simplify]: Extracting #2: cost 8 inf + 0 76.797 * * [simplify]: Extracting #3: cost 32 inf + 0 76.797 * * [simplify]: Extracting #4: cost 48 inf + 126 76.797 * * [simplify]: Extracting #5: cost 35 inf + 1059 76.799 * * [simplify]: Extracting #6: cost 12 inf + 6052 76.802 * * [simplify]: Extracting #7: cost 1 inf + 9718 76.806 * * [simplify]: Extracting #8: cost 0 inf + 10350 76.810 * [simplify]: Simplified to (/ (cbrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x)))) 76.811 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x)))))) (/ (cbrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x))))))) 76.811 * * * * [progress]: [ 67 / 165 ] simplifiying candidate # 76.811 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))) 76.812 * * [simplify]: iters left: 6 (14 enodes) 76.817 * * [simplify]: iters left: 5 (63 enodes) 76.829 * * [simplify]: iters left: 4 (130 enodes) 76.865 * * [simplify]: iters left: 3 (219 enodes) 76.895 * * [simplify]: iters left: 2 (229 enodes) 76.930 * * [simplify]: Extracting #0: cost 1 inf + 0 76.930 * * [simplify]: Extracting #1: cost 4 inf + 0 76.931 * * [simplify]: Extracting #2: cost 8 inf + 0 76.931 * * [simplify]: Extracting #3: cost 32 inf + 0 76.931 * * [simplify]: Extracting #4: cost 48 inf + 126 76.931 * * [simplify]: Extracting #5: cost 35 inf + 1059 76.933 * * [simplify]: Extracting #6: cost 12 inf + 6012 76.935 * * [simplify]: Extracting #7: cost 1 inf + 9598 76.937 * * [simplify]: Extracting #8: cost 0 inf + 10190 76.939 * [simplify]: Simplified to (/ (cbrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x)))) 76.939 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (sqrt (- (log1p (exp x)) (* y x))))) (/ (cbrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x))))))) 76.940 * * * * [progress]: [ 68 / 165 ] simplifiying candidate # 76.940 * [simplify]: Simplifying (/ (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))) 76.940 * * [simplify]: iters left: 6 (13 enodes) 76.943 * * [simplify]: iters left: 5 (60 enodes) 76.955 * * [simplify]: iters left: 4 (127 enodes) 76.996 * * [simplify]: iters left: 3 (216 enodes) 77.023 * * [simplify]: iters left: 2 (226 enodes) 77.044 * * [simplify]: Extracting #0: cost 1 inf + 0 77.044 * * [simplify]: Extracting #1: cost 4 inf + 0 77.044 * * [simplify]: Extracting #2: cost 14 inf + 0 77.044 * * [simplify]: Extracting #3: cost 33 inf + 43 77.044 * * [simplify]: Extracting #4: cost 41 inf + 443 77.045 * * [simplify]: Extracting #5: cost 11 inf + 5889 77.047 * * [simplify]: Extracting #6: cost 1 inf + 8954 77.050 * * [simplify]: Extracting #7: cost 0 inf + 9466 77.052 * [simplify]: Simplified to (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x))) 77.052 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 1)) (/ (cbrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x)))))) 77.052 * * * * [progress]: [ 69 / 165 ] simplifiying candidate # 77.052 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (- (log1p (exp x)) (* y x)))) 77.052 * * [simplify]: iters left: 6 (14 enodes) 77.056 * * [simplify]: iters left: 5 (63 enodes) 77.070 * * [simplify]: iters left: 4 (130 enodes) 77.123 * * [simplify]: iters left: 3 (219 enodes) 77.155 * * [simplify]: iters left: 2 (229 enodes) 77.176 * * [simplify]: Extracting #0: cost 1 inf + 0 77.176 * * [simplify]: Extracting #1: cost 4 inf + 0 77.176 * * [simplify]: Extracting #2: cost 8 inf + 0 77.176 * * [simplify]: Extracting #3: cost 32 inf + 0 77.177 * * [simplify]: Extracting #4: cost 48 inf + 126 77.177 * * [simplify]: Extracting #5: cost 35 inf + 1059 77.178 * * [simplify]: Extracting #6: cost 12 inf + 6052 77.181 * * [simplify]: Extracting #7: cost 1 inf + 9598 77.183 * * [simplify]: Extracting #8: cost 0 inf + 10190 77.185 * [simplify]: Simplified to (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x)))) 77.185 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x)))))) (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (- (log1p (exp x)) (* y x))))))) 77.185 * * * * [progress]: [ 70 / 165 ] simplifiying candidate # 77.186 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x)))) 77.186 * * [simplify]: iters left: 6 (14 enodes) 77.189 * * [simplify]: iters left: 5 (63 enodes) 77.202 * * [simplify]: iters left: 4 (130 enodes) 77.230 * * [simplify]: iters left: 3 (219 enodes) 77.266 * * [simplify]: iters left: 2 (229 enodes) 77.288 * * [simplify]: Extracting #0: cost 1 inf + 0 77.288 * * [simplify]: Extracting #1: cost 4 inf + 0 77.288 * * [simplify]: Extracting #2: cost 8 inf + 0 77.289 * * [simplify]: Extracting #3: cost 32 inf + 0 77.289 * * [simplify]: Extracting #4: cost 48 inf + 126 77.290 * * [simplify]: Extracting #5: cost 35 inf + 1059 77.293 * * [simplify]: Extracting #6: cost 12 inf + 6012 77.297 * * [simplify]: Extracting #7: cost 1 inf + 9478 77.299 * * [simplify]: Extracting #8: cost 0 inf + 10030 77.301 * [simplify]: Simplified to (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x)))) 77.301 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (sqrt (- (log1p (exp x)) (* y x))))) (/ (sqrt (fma x (* y (fma x y (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x))))) (sqrt (- (log1p (exp x)) (* y x))))))) 77.301 * * * * [progress]: [ 71 / 165 ] simplifiying candidate # 77.302 * [simplify]: Simplifying (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))) 77.302 * * [simplify]: iters left: 6 (13 enodes) 77.305 * * [simplify]: iters left: 5 (60 enodes) 77.317 * * [simplify]: iters left: 4 (127 enodes) 77.361 * * [simplify]: iters left: 3 (216 enodes) 77.391 * * [simplify]: iters left: 2 (226 enodes) 77.431 * * [simplify]: Extracting #0: cost 1 inf + 0 77.431 * * [simplify]: Extracting #1: cost 4 inf + 0 77.431 * * [simplify]: Extracting #2: cost 14 inf + 0 77.431 * * [simplify]: Extracting #3: cost 33 inf + 43 77.432 * * [simplify]: Extracting #4: cost 41 inf + 443 77.435 * * [simplify]: Extracting #5: cost 11 inf + 5889 77.439 * * [simplify]: Extracting #6: cost 1 inf + 8834 77.443 * * [simplify]: Extracting #7: cost 0 inf + 9306 77.447 * [simplify]: Simplified to (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x))) 77.447 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 1)) (/ (sqrt (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))) (- (log1p (exp x)) (* y x)))))) 77.447 * * * * [progress]: [ 72 / 165 ] simplifiying candidate # 77.448 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (cbrt (- (log1p (exp x)) (* y x)))) 77.448 * * [simplify]: iters left: 6 (13 enodes) 77.454 * * [simplify]: iters left: 5 (60 enodes) 77.466 * * [simplify]: iters left: 4 (127 enodes) 77.505 * * [simplify]: iters left: 3 (216 enodes) 77.534 * * [simplify]: iters left: 2 (226 enodes) 77.559 * * [simplify]: Extracting #0: cost 1 inf + 0 77.559 * * [simplify]: Extracting #1: cost 4 inf + 0 77.559 * * [simplify]: Extracting #2: cost 26 inf + 0 77.560 * * [simplify]: Extracting #3: cost 44 inf + 85 77.560 * * [simplify]: Extracting #4: cost 35 inf + 895 77.562 * * [simplify]: Extracting #5: cost 8 inf + 6615 77.564 * * [simplify]: Extracting #6: cost 1 inf + 8734 77.566 * * [simplify]: Extracting #7: cost 0 inf + 9246 77.568 * [simplify]: Simplified to (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (cbrt (- (log1p (exp x)) (* y x)))) 77.568 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ 1 (* (cbrt (- (log1p (exp x)) (* y x))) (cbrt (- (log1p (exp x)) (* y x)))))) (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (cbrt (- (log1p (exp x)) (* y x))))))) 77.568 * * * * [progress]: [ 73 / 165 ] simplifiying candidate # 77.568 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (sqrt (- (log1p (exp x)) (* y x)))) 77.568 * * [simplify]: iters left: 6 (13 enodes) 77.572 * * [simplify]: iters left: 5 (60 enodes) 77.583 * * [simplify]: iters left: 4 (127 enodes) 77.618 * * [simplify]: iters left: 3 (216 enodes) 77.647 * * [simplify]: iters left: 2 (226 enodes) 77.667 * * [simplify]: Extracting #0: cost 1 inf + 0 77.667 * * [simplify]: Extracting #1: cost 4 inf + 0 77.667 * * [simplify]: Extracting #2: cost 26 inf + 0 77.667 * * [simplify]: Extracting #3: cost 44 inf + 85 77.668 * * [simplify]: Extracting #4: cost 35 inf + 895 77.669 * * [simplify]: Extracting #5: cost 8 inf + 6535 77.671 * * [simplify]: Extracting #6: cost 1 inf + 8614 77.673 * * [simplify]: Extracting #7: cost 0 inf + 9086 77.676 * [simplify]: Simplified to (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (sqrt (- (log1p (exp x)) (* y x)))) 77.676 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ 1 (sqrt (- (log1p (exp x)) (* y x))))) (/ (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (sqrt (- (log1p (exp x)) (* y x))))))) 77.676 * * * * [progress]: [ 74 / 165 ] simplifiying candidate # 77.676 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))) 77.676 * * [simplify]: iters left: 6 (12 enodes) 77.682 * * [simplify]: iters left: 5 (57 enodes) 77.698 * * [simplify]: iters left: 4 (124 enodes) 77.727 * * [simplify]: iters left: 3 (213 enodes) 77.761 * * [simplify]: iters left: 2 (223 enodes) 77.782 * * [simplify]: Extracting #0: cost 1 inf + 0 77.782 * * [simplify]: Extracting #1: cost 4 inf + 0 77.782 * * [simplify]: Extracting #2: cost 28 inf + 0 77.783 * * [simplify]: Extracting #3: cost 45 inf + 85 77.783 * * [simplify]: Extracting #4: cost 33 inf + 895 77.785 * * [simplify]: Extracting #5: cost 9 inf + 5851 77.788 * * [simplify]: Extracting #6: cost 1 inf + 8050 77.792 * * [simplify]: Extracting #7: cost 0 inf + 8442 77.794 * [simplify]: Simplified to (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))) 77.795 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ 1 1)) (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))))) 77.795 * * * * [progress]: [ 75 / 165 ] simplifiying candidate # 77.795 * [simplify]: Simplifying (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))) 77.795 * * [simplify]: iters left: 6 (12 enodes) 77.798 * * [simplify]: iters left: 5 (57 enodes) 77.809 * * [simplify]: iters left: 4 (124 enodes) 77.846 * * [simplify]: iters left: 3 (213 enodes) 77.877 * * [simplify]: iters left: 2 (223 enodes) 77.920 * * [simplify]: Extracting #0: cost 1 inf + 0 77.920 * * [simplify]: Extracting #1: cost 4 inf + 0 77.920 * * [simplify]: Extracting #2: cost 28 inf + 0 77.920 * * [simplify]: Extracting #3: cost 45 inf + 85 77.921 * * [simplify]: Extracting #4: cost 33 inf + 895 77.922 * * [simplify]: Extracting #5: cost 9 inf + 5851 77.924 * * [simplify]: Extracting #6: cost 1 inf + 8050 77.926 * * [simplify]: Extracting #7: cost 0 inf + 8442 77.928 * [simplify]: Simplified to (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x))) 77.928 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) 1) (/ (fma (* y x) (log1p (exp x)) (fma (log1p (exp x)) (log1p (exp x)) (* (* y x) (* y x)))) (- (log1p (exp x)) (* y x)))))) 77.928 * * * * [progress]: [ 76 / 165 ] simplifiying candidate # 77.929 * [simplify]: Simplifying (/ 1 (- (log1p (exp x)) (* y x))) 77.929 * * [simplify]: iters left: 6 (8 enodes) 77.931 * * [simplify]: iters left: 5 (29 enodes) 77.936 * * [simplify]: iters left: 4 (40 enodes) 77.942 * * [simplify]: iters left: 3 (48 enodes) 77.949 * * [simplify]: Extracting #0: cost 1 inf + 0 77.949 * * [simplify]: Extracting #1: cost 4 inf + 0 77.949 * * [simplify]: Extracting #2: cost 11 inf + 1 77.949 * * [simplify]: Extracting #3: cost 11 inf + 209 77.949 * * [simplify]: Extracting #4: cost 6 inf + 647 77.950 * * [simplify]: Extracting #5: cost 0 inf + 1929 77.950 * [simplify]: Simplified to (/ 1 (- (log1p (exp x)) (* x y))) 77.950 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ 1 (- (log1p (exp x)) (* x y)))))) 77.951 * * * * [progress]: [ 77 / 165 ] simplifiying candidate # 77.951 * [simplify]: Simplifying (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) 77.951 * * [simplify]: iters left: 6 (10 enodes) 77.956 * * [simplify]: iters left: 5 (49 enodes) 78.294 * * [simplify]: iters left: 4 (107 enodes) 78.318 * * [simplify]: iters left: 3 (189 enodes) 78.354 * * [simplify]: iters left: 2 (199 enodes) 78.375 * * [simplify]: Extracting #0: cost 1 inf + 0 78.375 * * [simplify]: Extracting #1: cost 21 inf + 0 78.375 * * [simplify]: Extracting #2: cost 36 inf + 43 78.375 * * [simplify]: Extracting #3: cost 29 inf + 646 78.377 * * [simplify]: Extracting #4: cost 7 inf + 5078 78.379 * * [simplify]: Extracting #5: cost 0 inf + 6806 78.380 * * [simplify]: Extracting #6: cost 0 inf + 6766 78.382 * [simplify]: Simplified to (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) 78.382 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (pow (log1p (exp x)) 3) (pow (* y x) 3)))) (fma (* y x) (fma x y (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x))))))) 78.382 * * * * [progress]: [ 78 / 165 ] simplifiying candidate # 78.383 * [simplify]: Simplifying (+ (log1p (exp x)) (* y x)) 78.383 * * [simplify]: iters left: 4 (6 enodes) 78.384 * * [simplify]: iters left: 3 (20 enodes) 78.387 * * [simplify]: iters left: 2 (22 enodes) 78.390 * * [simplify]: Extracting #0: cost 1 inf + 0 78.390 * * [simplify]: Extracting #1: cost 6 inf + 0 78.390 * * [simplify]: Extracting #2: cost 7 inf + 2 78.390 * * [simplify]: Extracting #3: cost 1 inf + 913 78.390 * * [simplify]: Extracting #4: cost 0 inf + 984 78.391 * [simplify]: Simplified to (fma y x (log1p (exp x))) 78.391 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (* (log1p (exp x)) (log1p (exp x))) (* (* y x) (* y x))))) (fma y x (log1p (exp x)))))) 78.391 * * * * [progress]: [ 79 / 165 ] simplifiying candidate # 78.391 * [simplify]: Simplifying (* (cbrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (cbrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 78.391 * * [simplify]: iters left: 6 (14 enodes) 78.398 * * [simplify]: iters left: 5 (63 enodes) 78.421 * * [simplify]: iters left: 4 (123 enodes) 78.448 * * [simplify]: iters left: 3 (204 enodes) 78.494 * * [simplify]: iters left: 2 (214 enodes) 78.514 * * [simplify]: Extracting #0: cost 1 inf + 0 78.514 * * [simplify]: Extracting #1: cost 3 inf + 0 78.514 * * [simplify]: Extracting #2: cost 5 inf + 0 78.514 * * [simplify]: Extracting #3: cost 8 inf + 0 78.515 * * [simplify]: Extracting #4: cost 27 inf + 1 78.515 * * [simplify]: Extracting #5: cost 43 inf + 3 78.515 * * [simplify]: Extracting #6: cost 21 inf + 3130 78.517 * * [simplify]: Extracting #7: cost 3 inf + 8282 78.519 * * [simplify]: Extracting #8: cost 0 inf + 9525 78.521 * [simplify]: Simplified to (* (cbrt (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) (cbrt (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))))) 78.522 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (* (cbrt (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x)))))) (cbrt (/ 1 (fma (log1p (exp x)) (log1p (exp x)) (fma (* y x) (log1p (exp x)) (* (* y x) (* y x))))))) (* (cbrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 78.522 * * * * [progress]: [ 80 / 165 ] simplifiying candidate # 78.522 * [simplify]: Simplifying (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 78.522 * * [simplify]: iters left: 6 (13 enodes) 78.526 * * [simplify]: iters left: 5 (60 enodes) 78.538 * * [simplify]: iters left: 4 (120 enodes) 78.578 * * [simplify]: iters left: 3 (202 enodes) 78.609 * * [simplify]: iters left: 2 (212 enodes) 78.634 * * [simplify]: Extracting #0: cost 1 inf + 0 78.634 * * [simplify]: Extracting #1: cost 3 inf + 0 78.634 * * [simplify]: Extracting #2: cost 6 inf + 0 78.635 * * [simplify]: Extracting #3: cost 25 inf + 1 78.635 * * [simplify]: Extracting #4: cost 41 inf + 3 78.636 * * [simplify]: Extracting #5: cost 22 inf + 3060 78.638 * * [simplify]: Extracting #6: cost 3 inf + 7431 78.640 * * [simplify]: Extracting #7: cost 0 inf + 8419 78.642 * [simplify]: Simplified to (sqrt (/ 1 (fma x (* y (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) 78.642 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (sqrt (/ 1 (fma x (* y (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) (* (sqrt (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 78.642 * * * * [progress]: [ 81 / 165 ] simplifiying candidate # 78.642 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 78.642 * * [simplify]: iters left: 6 (16 enodes) 78.647 * * [simplify]: iters left: 5 (75 enodes) 78.673 * * [simplify]: iters left: 4 (149 enodes) 78.705 * * [simplify]: iters left: 3 (257 enodes) 78.755 * * [simplify]: iters left: 2 (272 enodes) 78.784 * * [simplify]: Extracting #0: cost 1 inf + 0 78.784 * * [simplify]: Extracting #1: cost 6 inf + 0 78.784 * * [simplify]: Extracting #2: cost 9 inf + 1 78.784 * * [simplify]: Extracting #3: cost 29 inf + 1 78.784 * * [simplify]: Extracting #4: cost 43 inf + 127 78.785 * * [simplify]: Extracting #5: cost 29 inf + 2161 78.786 * * [simplify]: Extracting #6: cost 6 inf + 8047 78.789 * * [simplify]: Extracting #7: cost 0 inf + 10547 78.791 * [simplify]: Simplified to (/ 1 (* (cbrt (fma (fma y x (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (fma y x (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x))))))) 78.791 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (* (cbrt (fma (fma y x (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x))))) (cbrt (fma (fma y x (log1p (exp x))) (* x y) (* (log1p (exp x)) (log1p (exp x))))))) (* (/ (cbrt 1) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 78.792 * * * * [progress]: [ 82 / 165 ] simplifiying candidate # 78.792 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 78.792 * * [simplify]: iters left: 6 (15 enodes) 78.797 * * [simplify]: iters left: 5 (68 enodes) 78.812 * * [simplify]: iters left: 4 (128 enodes) 78.839 * * [simplify]: iters left: 3 (210 enodes) 78.867 * * [simplify]: iters left: 2 (220 enodes) 78.897 * * [simplify]: Extracting #0: cost 1 inf + 0 78.897 * * [simplify]: Extracting #1: cost 4 inf + 0 78.897 * * [simplify]: Extracting #2: cost 5 inf + 1 78.897 * * [simplify]: Extracting #3: cost 25 inf + 1 78.897 * * [simplify]: Extracting #4: cost 37 inf + 250 78.898 * * [simplify]: Extracting #5: cost 28 inf + 1190 78.901 * * [simplify]: Extracting #6: cost 5 inf + 6710 78.905 * * [simplify]: Extracting #7: cost 0 inf + 8417 78.908 * [simplify]: Simplified to (/ 1 (sqrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma y x (log1p (exp x))))))) 78.908 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (sqrt (fma (log1p (exp x)) (log1p (exp x)) (* (* x y) (fma y x (log1p (exp x))))))) (* (/ (cbrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 78.909 * * * * [progress]: [ 83 / 165 ] simplifiying candidate # 78.909 * [simplify]: Simplifying (/ (* (cbrt 1) (cbrt 1)) 1) 78.909 * * [simplify]: iters left: 5 (4 enodes) 78.916 * * [simplify]: iters left: 4 (14 enodes) 78.919 * * [simplify]: iters left: 3 (16 enodes) 78.922 * * [simplify]: Extracting #0: cost 1 inf + 0 78.922 * * [simplify]: Extracting #1: cost 0 inf + 1 78.922 * [simplify]: Simplified to 1 78.922 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* 1 (* (/ (cbrt 1) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 78.922 * * * * [progress]: [ 84 / 165 ] simplifiying candidate # 78.923 * [simplify]: Simplifying (/ (sqrt 1) (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 78.923 * * [simplify]: iters left: 6 (15 enodes) 78.931 * * [simplify]: iters left: 5 (68 enodes) 78.956 * * [simplify]: iters left: 4 (133 enodes) 79.011 * * [simplify]: iters left: 3 (216 enodes) 79.043 * * [simplify]: iters left: 2 (226 enodes) 79.072 * * [simplify]: Extracting #0: cost 1 inf + 0 79.072 * * [simplify]: Extracting #1: cost 7 inf + 0 79.072 * * [simplify]: Extracting #2: cost 11 inf + 1 79.072 * * [simplify]: Extracting #3: cost 31 inf + 1 79.073 * * [simplify]: Extracting #4: cost 41 inf + 373 79.073 * * [simplify]: Extracting #5: cost 26 inf + 2698 79.075 * * [simplify]: Extracting #6: cost 4 inf + 9561 79.077 * * [simplify]: Extracting #7: cost 0 inf + 11493 79.080 * [simplify]: Simplified to (/ 1 (* (cbrt (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (cbrt (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))))) 79.080 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (* (cbrt (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))) (cbrt (fma (log1p (exp x)) (* y x) (fma (* y x) (* y x) (* (log1p (exp x)) (log1p (exp x)))))))) (* (/ (sqrt 1) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 79.080 * * * * [progress]: [ 85 / 165 ] simplifiying candidate # 79.080 * [simplify]: Simplifying (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 79.081 * * [simplify]: iters left: 6 (14 enodes) 79.085 * * [simplify]: iters left: 5 (63 enodes) 79.103 * * [simplify]: iters left: 4 (123 enodes) 79.153 * * [simplify]: iters left: 3 (204 enodes) 79.181 * * [simplify]: iters left: 2 (214 enodes) 79.206 * * [simplify]: Extracting #0: cost 1 inf + 0 79.206 * * [simplify]: Extracting #1: cost 4 inf + 0 79.206 * * [simplify]: Extracting #2: cost 5 inf + 1 79.206 * * [simplify]: Extracting #3: cost 25 inf + 1 79.206 * * [simplify]: Extracting #4: cost 35 inf + 373 79.207 * * [simplify]: Extracting #5: cost 21 inf + 2582 79.208 * * [simplify]: Extracting #6: cost 5 inf + 6782 79.210 * * [simplify]: Extracting #7: cost 0 inf + 8417 79.212 * [simplify]: Simplified to (/ 1 (sqrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x)))))) 79.212 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (sqrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x)))))) (* (/ (sqrt 1) (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 79.212 * * * * [progress]: [ 86 / 165 ] simplifiying candidate # 79.212 * [simplify]: Simplifying (/ (sqrt 1) 1) 79.213 * * [simplify]: iters left: 3 (3 enodes) 79.215 * * [simplify]: iters left: 2 (9 enodes) 79.216 * * [simplify]: iters left: 1 (11 enodes) 79.218 * * [simplify]: Extracting #0: cost 1 inf + 0 79.218 * * [simplify]: Extracting #1: cost 0 inf + 1 79.218 * [simplify]: Simplified to 1 79.218 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* 1 (* (/ (sqrt 1) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 79.218 * * * * [progress]: [ 87 / 165 ] simplifiying candidate # 79.218 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 79.218 * * [simplify]: iters left: 6 (14 enodes) 79.222 * * [simplify]: iters left: 5 (65 enodes) 79.243 * * [simplify]: iters left: 4 (127 enodes) 79.288 * * [simplify]: iters left: 3 (208 enodes) 79.319 * * [simplify]: iters left: 2 (218 enodes) 79.344 * * [simplify]: Extracting #0: cost 1 inf + 0 79.344 * * [simplify]: Extracting #1: cost 6 inf + 0 79.344 * * [simplify]: Extracting #2: cost 9 inf + 1 79.344 * * [simplify]: Extracting #3: cost 29 inf + 1 79.344 * * [simplify]: Extracting #4: cost 45 inf + 3 79.345 * * [simplify]: Extracting #5: cost 19 inf + 4491 79.347 * * [simplify]: Extracting #6: cost 1 inf + 10034 79.349 * * [simplify]: Extracting #7: cost 0 inf + 10547 79.352 * [simplify]: Simplified to (/ 1 (* (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))) (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))))) 79.352 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (* (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))) (cbrt (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x))))))) (* (/ 1 (cbrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 79.352 * * * * [progress]: [ 88 / 165 ] simplifiying candidate # 79.352 * [simplify]: Simplifying (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 79.352 * * [simplify]: iters left: 6 (13 enodes) 79.356 * * [simplify]: iters left: 5 (60 enodes) 79.379 * * [simplify]: iters left: 4 (120 enodes) 79.431 * * [simplify]: iters left: 3 (202 enodes) 79.465 * * [simplify]: iters left: 2 (212 enodes) 79.487 * * [simplify]: Extracting #0: cost 1 inf + 0 79.487 * * [simplify]: Extracting #1: cost 4 inf + 0 79.487 * * [simplify]: Extracting #2: cost 5 inf + 1 79.487 * * [simplify]: Extracting #3: cost 25 inf + 1 79.487 * * [simplify]: Extracting #4: cost 41 inf + 3 79.488 * * [simplify]: Extracting #5: cost 22 inf + 3060 79.490 * * [simplify]: Extracting #6: cost 3 inf + 7430 79.492 * * [simplify]: Extracting #7: cost 0 inf + 8417 79.494 * [simplify]: Simplified to (/ 1 (sqrt (fma x (* y (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) 79.494 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (sqrt (fma x (* y (fma y x (log1p (exp x)))) (* (log1p (exp x)) (log1p (exp x)))))) (* (/ 1 (sqrt (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 79.494 * * * * [progress]: [ 89 / 165 ] simplifiying candidate # 79.494 * [simplify]: Simplifying (/ 1 1) 79.494 * * [simplify]: iters left: 2 (2 enodes) 79.495 * * [simplify]: iters left: 1 (6 enodes) 79.497 * * [simplify]: Extracting #0: cost 1 inf + 0 79.497 * * [simplify]: Extracting #1: cost 0 inf + 1 79.497 * [simplify]: Simplified to 1 79.497 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 79.497 * * * * [progress]: [ 90 / 165 ] simplifiying candidate # 79.497 * * * * [progress]: [ 91 / 165 ] simplifiying candidate # 79.497 * * * * [progress]: [ 92 / 165 ] simplifiying candidate # 79.497 * [simplify]: Simplifying (/ 1 (+ (pow (* (log1p (exp x)) (log1p (exp x))) 3) (pow (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) 3))) 79.497 * * [simplify]: iters left: 6 (15 enodes) 79.502 * * [simplify]: iters left: 5 (78 enodes) 79.521 * * [simplify]: iters left: 4 (206 enodes) 79.599 * * [simplify]: Extracting #0: cost 1 inf + 0 79.599 * * [simplify]: Extracting #1: cost 4 inf + 0 79.599 * * [simplify]: Extracting #2: cost 19 inf + 1 79.600 * * [simplify]: Extracting #3: cost 125 inf + 1 79.600 * * [simplify]: Extracting #4: cost 183 inf + 555 79.603 * * [simplify]: Extracting #5: cost 121 inf + 18604 79.618 * * [simplify]: Extracting #6: cost 20 inf + 56033 79.632 * * [simplify]: Extracting #7: cost 0 inf + 63173 79.643 * [simplify]: Simplified to (/ 1 (fma (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))) (* (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x))))) (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))))) 79.643 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (fma (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))) (* (fma (* x y) (* x y) (* (* x y) (log1p (exp x)))) (fma (* x y) (* x y) (* (* x y) (log1p (exp x))))) (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))))) (* (+ (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (- (* (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (* (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 79.644 * * * * [progress]: [ 93 / 165 ] simplifiying candidate # 79.644 * [simplify]: Simplifying (/ 1 (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))))) 79.644 * * [simplify]: iters left: 6 (14 enodes) 79.651 * * [simplify]: iters left: 5 (75 enodes) 79.677 * * [simplify]: iters left: 4 (228 enodes) 79.810 * * [simplify]: Extracting #0: cost 1 inf + 0 79.810 * * [simplify]: Extracting #1: cost 6 inf + 0 79.810 * * [simplify]: Extracting #2: cost 51 inf + 1 79.810 * * [simplify]: Extracting #3: cost 203 inf + 1 79.815 * * [simplify]: Extracting #4: cost 203 inf + 14946 79.829 * * [simplify]: Extracting #5: cost 30 inf + 69081 79.851 * * [simplify]: Extracting #6: cost 0 inf + 79927 79.872 * * [simplify]: Extracting #7: cost 0 inf + 79777 79.887 * [simplify]: Simplified to (/ 1 (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (fma (* y x) (* y x) (* (log1p (exp x)) (* y x))) (fma (* y x) (* y x) (* (log1p (exp x)) (* y x)))))) 79.887 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (* (/ 1 (- (* (* (log1p (exp x)) (log1p (exp x))) (* (log1p (exp x)) (log1p (exp x)))) (* (fma (* y x) (* y x) (* (log1p (exp x)) (* y x))) (fma (* y x) (* y x) (* (log1p (exp x)) (* y x)))))) (* (- (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))) 79.888 * * * * [progress]: [ 94 / 165 ] simplifiying candidate # 79.888 * [simplify]: Simplifying (- (log1p (exp x)) (* y x)) 79.888 * * [simplify]: iters left: 4 (6 enodes) 79.890 * * [simplify]: iters left: 3 (21 enodes) 79.896 * * [simplify]: iters left: 2 (30 enodes) 79.904 * * [simplify]: iters left: 1 (38 enodes) 79.909 * * [simplify]: Extracting #0: cost 1 inf + 0 79.909 * * [simplify]: Extracting #1: cost 9 inf + 0 79.909 * * [simplify]: Extracting #2: cost 12 inf + 43 79.909 * * [simplify]: Extracting #3: cost 5 inf + 485 79.909 * * [simplify]: Extracting #4: cost 1 inf + 1120 79.909 * * [simplify]: Extracting #5: cost 0 inf + 1362 79.910 * [simplify]: Simplified to (- (log1p (exp x)) (* y x)) 79.910 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (/ (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (log1p (exp x)) (* y x))))) 79.910 * * * * [progress]: [ 95 / 165 ] simplifiying candidate # 79.910 * [simplify]: Simplifying (* 1 (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))) 79.910 * * [simplify]: iters left: 6 (14 enodes) 79.915 * * [simplify]: iters left: 5 (66 enodes) 79.929 * * [simplify]: iters left: 4 (155 enodes) 79.979 * * [simplify]: iters left: 3 (314 enodes) 80.125 * * [simplify]: Extracting #0: cost 1 inf + 0 80.125 * * [simplify]: Extracting #1: cost 21 inf + 0 80.125 * * [simplify]: Extracting #2: cost 51 inf + 1 80.126 * * [simplify]: Extracting #3: cost 85 inf + 44 80.128 * * [simplify]: Extracting #4: cost 52 inf + 4461 80.135 * * [simplify]: Extracting #5: cost 10 inf + 16238 80.144 * * [simplify]: Extracting #6: cost 0 inf + 19962 80.153 * [simplify]: Simplified to (/ (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x)))) (- (log1p (exp x)) (* y x))) 80.153 * [simplify]: Simplified (2 2 1) to (λ (x y) (/ 1 (/ (/ (fma (* y x) (* y x) (* (fma y x (log1p (exp x))) (log1p (exp x)))) (- (log1p (exp x)) (* y x))) (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))))) 80.153 * * * * [progress]: [ 96 / 165 ] simplifiying candidate #real (real->posit16 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))))> 80.153 * * * * [progress]: [ 97 / 165 ] simplifiying candidate # 80.153 * * * * [progress]: [ 98 / 165 ] simplifiying candidate # 80.153 * * * * [progress]: [ 99 / 165 ] simplifiying candidate # 80.154 * * * * [progress]: [ 100 / 165 ] simplifiying candidate # 80.154 * [simplify]: Simplifying (log1p (exp x)) 80.154 * * [simplify]: iters left: 2 (3 enodes) 80.155 * * [simplify]: iters left: 1 (9 enodes) 80.158 * * [simplify]: Extracting #0: cost 1 inf + 0 80.158 * * [simplify]: Extracting #1: cost 3 inf + 0 80.158 * * [simplify]: Extracting #2: cost 5 inf + 0 80.158 * * [simplify]: Extracting #3: cost 4 inf + 1 80.158 * * [simplify]: Extracting #4: cost 0 inf + 465 80.158 * [simplify]: Simplified to (log1p (exp x)) 80.158 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (pow (log1p (exp x)) (+ 1 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.158 * [simplify]: Simplifying (+ 1 1) 80.158 * * [simplify]: iters left: 2 (2 enodes) 80.161 * * [simplify]: iters left: 1 (9 enodes) 80.164 * * [simplify]: Extracting #0: cost 1 inf + 0 80.164 * * [simplify]: Extracting #1: cost 0 inf + 1 80.164 * [simplify]: Simplified to 2 80.164 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (pow (log1p (exp x)) 2) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.164 * * * * [progress]: [ 101 / 165 ] simplifiying candidate # 80.165 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 80.165 * * [simplify]: iters left: 4 (4 enodes) 80.167 * * [simplify]: iters left: 3 (12 enodes) 80.170 * * [simplify]: Extracting #0: cost 1 inf + 0 80.170 * * [simplify]: Extracting #1: cost 3 inf + 0 80.170 * * [simplify]: Extracting #2: cost 5 inf + 0 80.170 * * [simplify]: Extracting #3: cost 7 inf + 0 80.170 * * [simplify]: Extracting #4: cost 6 inf + 1 80.170 * * [simplify]: Extracting #5: cost 0 inf + 867 80.171 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 80.171 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (pow (* (log1p (exp x)) (log1p (exp x))) 1) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.171 * * * * [progress]: [ 102 / 165 ] simplifiying candidate # 80.171 * * * * [progress]: [ 103 / 165 ] simplifiying candidate # 80.171 * [simplify]: Simplifying (log1p (exp x)) 80.171 * * [simplify]: iters left: 2 (3 enodes) 80.172 * * [simplify]: iters left: 1 (9 enodes) 80.175 * * [simplify]: Extracting #0: cost 1 inf + 0 80.175 * * [simplify]: Extracting #1: cost 3 inf + 0 80.175 * * [simplify]: Extracting #2: cost 5 inf + 0 80.175 * * [simplify]: Extracting #3: cost 4 inf + 1 80.175 * * [simplify]: Extracting #4: cost 0 inf + 465 80.175 * [simplify]: Simplified to (log1p (exp x)) 80.175 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (pow (log1p (exp x)) (+ 1 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.175 * * * * [progress]: [ 104 / 165 ] simplifiying candidate # 80.175 * * * * [progress]: [ 105 / 165 ] simplifiying candidate # 80.176 * [simplify]: Simplifying (+ (log (log1p (exp x))) (log (log1p (exp x)))) 80.176 * * [simplify]: iters left: 5 (5 enodes) 80.177 * * [simplify]: iters left: 4 (15 enodes) 80.181 * * [simplify]: Extracting #0: cost 1 inf + 0 80.181 * * [simplify]: Extracting #1: cost 3 inf + 0 80.181 * * [simplify]: Extracting #2: cost 5 inf + 0 80.182 * * [simplify]: Extracting #3: cost 7 inf + 0 80.182 * * [simplify]: Extracting #4: cost 9 inf + 0 80.182 * * [simplify]: Extracting #5: cost 8 inf + 1 80.182 * * [simplify]: Extracting #6: cost 0 inf + 1469 80.182 * [simplify]: Simplified to (+ (log (log1p (exp x))) (log (log1p (exp x)))) 80.182 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (exp (+ (log (log1p (exp x))) (log (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.182 * * * * [progress]: [ 106 / 165 ] simplifiying candidate # 80.182 * * * * [progress]: [ 107 / 165 ] simplifiying candidate # 80.182 * * * * [progress]: [ 108 / 165 ] simplifiying candidate # 80.183 * [simplify]: Simplifying (* (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) 80.183 * * [simplify]: iters left: 6 (6 enodes) 80.185 * * [simplify]: iters left: 5 (25 enodes) 80.190 * * [simplify]: iters left: 4 (37 enodes) 80.199 * * [simplify]: iters left: 3 (52 enodes) 80.211 * * [simplify]: iters left: 2 (90 enodes) 80.232 * * [simplify]: iters left: 1 (178 enodes) 80.274 * * [simplify]: Extracting #0: cost 1 inf + 0 80.274 * * [simplify]: Extracting #1: cost 21 inf + 0 80.274 * * [simplify]: Extracting #2: cost 85 inf + 3 80.275 * * [simplify]: Extracting #3: cost 95 inf + 9 80.275 * * [simplify]: Extracting #4: cost 89 inf + 617 80.277 * * [simplify]: Extracting #5: cost 34 inf + 21873 80.279 * * [simplify]: Extracting #6: cost 3 inf + 36398 80.282 * * [simplify]: Extracting #7: cost 0 inf + 38005 80.286 * [simplify]: Simplified to (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) 80.286 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (cbrt (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.286 * * * * [progress]: [ 109 / 165 ] simplifiying candidate # 80.286 * * * * [progress]: [ 110 / 165 ] simplifiying candidate # 80.286 * * * * [progress]: [ 111 / 165 ] simplifiying candidate # 80.286 * * * * [progress]: [ 112 / 165 ] simplifiying candidate # 80.286 * * * * [progress]: [ 113 / 165 ] simplifiying candidate # 80.286 * [simplify]: Simplifying (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) 80.286 * * [simplify]: iters left: 6 (6 enodes) 80.288 * * [simplify]: iters left: 5 (22 enodes) 80.291 * * [simplify]: iters left: 4 (26 enodes) 80.296 * * [simplify]: iters left: 3 (37 enodes) 80.303 * * [simplify]: iters left: 2 (61 enodes) 80.316 * * [simplify]: iters left: 1 (109 enodes) 80.341 * * [simplify]: Extracting #0: cost 1 inf + 0 80.342 * * [simplify]: Extracting #1: cost 13 inf + 0 80.342 * * [simplify]: Extracting #2: cost 40 inf + 1 80.342 * * [simplify]: Extracting #3: cost 40 inf + 7 80.342 * * [simplify]: Extracting #4: cost 37 inf + 81 80.343 * * [simplify]: Extracting #5: cost 33 inf + 475 80.344 * * [simplify]: Extracting #6: cost 19 inf + 6410 80.346 * * [simplify]: Extracting #7: cost 2 inf + 16142 80.348 * * [simplify]: Extracting #8: cost 0 inf + 17759 80.354 * [simplify]: Simplified to (* (log1p (exp x)) (cbrt (log1p (exp x)))) 80.354 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (* (log1p (exp x)) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.355 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 80.355 * * [simplify]: iters left: 5 (5 enodes) 80.357 * * [simplify]: iters left: 4 (15 enodes) 80.361 * * [simplify]: Extracting #0: cost 1 inf + 0 80.361 * * [simplify]: Extracting #1: cost 3 inf + 0 80.361 * * [simplify]: Extracting #2: cost 5 inf + 0 80.361 * * [simplify]: Extracting #3: cost 7 inf + 0 80.361 * * [simplify]: Extracting #4: cost 9 inf + 0 80.362 * * [simplify]: Extracting #5: cost 8 inf + 1 80.362 * * [simplify]: Extracting #6: cost 0 inf + 1509 80.362 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 80.362 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.362 * * * * [progress]: [ 114 / 165 ] simplifiying candidate # 80.363 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 80.363 * * [simplify]: iters left: 5 (5 enodes) 80.365 * * [simplify]: iters left: 4 (13 enodes) 80.369 * * [simplify]: iters left: 3 (14 enodes) 80.372 * * [simplify]: Extracting #0: cost 1 inf + 0 80.372 * * [simplify]: Extracting #1: cost 4 inf + 0 80.372 * * [simplify]: Extracting #2: cost 7 inf + 0 80.372 * * [simplify]: Extracting #3: cost 6 inf + 1 80.372 * * [simplify]: Extracting #4: cost 2 inf + 465 80.372 * * [simplify]: Extracting #5: cost 0 inf + 867 80.373 * [simplify]: Simplified to (log1p (exp x)) 80.373 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.373 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 80.373 * * [simplify]: iters left: 5 (5 enodes) 80.375 * * [simplify]: iters left: 4 (13 enodes) 80.380 * * [simplify]: iters left: 3 (14 enodes) 80.383 * * [simplify]: Extracting #0: cost 1 inf + 0 80.383 * * [simplify]: Extracting #1: cost 4 inf + 0 80.383 * * [simplify]: Extracting #2: cost 7 inf + 0 80.384 * * [simplify]: Extracting #3: cost 6 inf + 1 80.384 * * [simplify]: Extracting #4: cost 2 inf + 465 80.384 * * [simplify]: Extracting #5: cost 0 inf + 867 80.384 * [simplify]: Simplified to (log1p (exp x)) 80.384 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.384 * * * * [progress]: [ 115 / 165 ] simplifiying candidate # 80.385 * [simplify]: Simplifying (* 1 1) 80.385 * * [simplify]: iters left: 2 (2 enodes) 80.386 * * [simplify]: iters left: 1 (6 enodes) 80.387 * * [simplify]: Extracting #0: cost 1 inf + 0 80.387 * * [simplify]: Extracting #1: cost 0 inf + 1 80.387 * [simplify]: Simplified to 1 80.387 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* 1 (* (log1p (exp x)) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.387 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 80.387 * * [simplify]: iters left: 4 (4 enodes) 80.388 * * [simplify]: iters left: 3 (12 enodes) 80.390 * * [simplify]: Extracting #0: cost 1 inf + 0 80.390 * * [simplify]: Extracting #1: cost 3 inf + 0 80.390 * * [simplify]: Extracting #2: cost 5 inf + 0 80.390 * * [simplify]: Extracting #3: cost 7 inf + 0 80.390 * * [simplify]: Extracting #4: cost 6 inf + 1 80.390 * * [simplify]: Extracting #5: cost 0 inf + 867 80.390 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 80.390 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* 1 (* (log1p (exp x)) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.390 * * * * [progress]: [ 116 / 165 ] simplifiying candidate # 80.390 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 80.391 * * [simplify]: iters left: 5 (5 enodes) 80.392 * * [simplify]: iters left: 4 (13 enodes) 80.394 * * [simplify]: iters left: 3 (14 enodes) 80.395 * * [simplify]: Extracting #0: cost 1 inf + 0 80.396 * * [simplify]: Extracting #1: cost 4 inf + 0 80.396 * * [simplify]: Extracting #2: cost 7 inf + 0 80.396 * * [simplify]: Extracting #3: cost 6 inf + 1 80.396 * * [simplify]: Extracting #4: cost 2 inf + 465 80.396 * * [simplify]: Extracting #5: cost 0 inf + 867 80.396 * [simplify]: Simplified to (log1p (exp x)) 80.396 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.396 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 80.396 * * [simplify]: iters left: 5 (5 enodes) 80.397 * * [simplify]: iters left: 4 (13 enodes) 80.399 * * [simplify]: iters left: 3 (14 enodes) 80.401 * * [simplify]: Extracting #0: cost 1 inf + 0 80.401 * * [simplify]: Extracting #1: cost 4 inf + 0 80.401 * * [simplify]: Extracting #2: cost 7 inf + 0 80.401 * * [simplify]: Extracting #3: cost 6 inf + 1 80.401 * * [simplify]: Extracting #4: cost 2 inf + 465 80.401 * * [simplify]: Extracting #5: cost 0 inf + 867 80.401 * [simplify]: Simplified to (log1p (exp x)) 80.401 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.401 * * * * [progress]: [ 117 / 165 ] simplifiying candidate # 80.402 * [simplify]: Simplifying (log1p (exp x)) 80.402 * * [simplify]: iters left: 2 (3 enodes) 80.402 * * [simplify]: iters left: 1 (9 enodes) 80.403 * * [simplify]: Extracting #0: cost 1 inf + 0 80.404 * * [simplify]: Extracting #1: cost 3 inf + 0 80.404 * * [simplify]: Extracting #2: cost 5 inf + 0 80.404 * * [simplify]: Extracting #3: cost 4 inf + 1 80.404 * * [simplify]: Extracting #4: cost 0 inf + 465 80.404 * [simplify]: Simplified to (log1p (exp x)) 80.404 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (pow (log1p (exp x)) (* 2 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.404 * [simplify]: Simplifying (* 2 1) 80.404 * * [simplify]: iters left: 2 (3 enodes) 80.405 * * [simplify]: iters left: 1 (9 enodes) 80.407 * * [simplify]: Extracting #0: cost 1 inf + 0 80.407 * * [simplify]: Extracting #1: cost 0 inf + 1 80.407 * [simplify]: Simplified to 2 80.407 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (pow (log1p (exp x)) 2) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.408 * * * * [progress]: [ 118 / 165 ] simplifiying candidate # 80.408 * [simplify]: Simplifying (cbrt (log1p (exp x))) 80.408 * * [simplify]: iters left: 3 (4 enodes) 80.409 * * [simplify]: iters left: 2 (12 enodes) 80.410 * * [simplify]: Extracting #0: cost 1 inf + 0 80.410 * * [simplify]: Extracting #1: cost 3 inf + 0 80.410 * * [simplify]: Extracting #2: cost 5 inf + 0 80.410 * * [simplify]: Extracting #3: cost 7 inf + 0 80.410 * * [simplify]: Extracting #4: cost 6 inf + 1 80.410 * * [simplify]: Extracting #5: cost 0 inf + 947 80.411 * [simplify]: Simplified to (cbrt (log1p (exp x))) 80.411 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (* (log1p (exp x)) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (cbrt (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.411 * * * * [progress]: [ 119 / 165 ] simplifiying candidate # 80.411 * [simplify]: Simplifying (sqrt (log1p (exp x))) 80.411 * * [simplify]: iters left: 3 (4 enodes) 80.412 * * [simplify]: iters left: 2 (12 enodes) 80.413 * * [simplify]: Extracting #0: cost 1 inf + 0 80.413 * * [simplify]: Extracting #1: cost 3 inf + 0 80.413 * * [simplify]: Extracting #2: cost 5 inf + 0 80.413 * * [simplify]: Extracting #3: cost 7 inf + 0 80.413 * * [simplify]: Extracting #4: cost 6 inf + 1 80.414 * * [simplify]: Extracting #5: cost 0 inf + 867 80.414 * [simplify]: Simplified to (sqrt (log1p (exp x))) 80.414 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.414 * * * * [progress]: [ 120 / 165 ] simplifiying candidate # 80.414 * [simplify]: Simplifying (log1p (exp x)) 80.414 * * [simplify]: iters left: 2 (3 enodes) 80.415 * * [simplify]: iters left: 1 (9 enodes) 80.416 * * [simplify]: Extracting #0: cost 1 inf + 0 80.416 * * [simplify]: Extracting #1: cost 3 inf + 0 80.416 * * [simplify]: Extracting #2: cost 5 inf + 0 80.416 * * [simplify]: Extracting #3: cost 4 inf + 1 80.416 * * [simplify]: Extracting #4: cost 0 inf + 465 80.416 * [simplify]: Simplified to (log1p (exp x)) 80.416 * [simplify]: Simplified (2 2 2 1 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (* (log1p (exp x)) 1) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.416 * * * * [progress]: [ 121 / 165 ] simplifiying candidate # 80.417 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 80.417 * * [simplify]: iters left: 5 (5 enodes) 80.418 * * [simplify]: iters left: 4 (15 enodes) 80.420 * * [simplify]: Extracting #0: cost 1 inf + 0 80.420 * * [simplify]: Extracting #1: cost 3 inf + 0 80.420 * * [simplify]: Extracting #2: cost 5 inf + 0 80.420 * * [simplify]: Extracting #3: cost 7 inf + 0 80.420 * * [simplify]: Extracting #4: cost 9 inf + 0 80.420 * * [simplify]: Extracting #5: cost 8 inf + 1 80.420 * * [simplify]: Extracting #6: cost 0 inf + 1509 80.420 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 80.420 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.420 * * * * [progress]: [ 122 / 165 ] simplifiying candidate # 80.420 * [simplify]: Simplifying (sqrt (log1p (exp x))) 80.421 * * [simplify]: iters left: 3 (4 enodes) 80.421 * * [simplify]: iters left: 2 (12 enodes) 80.423 * * [simplify]: Extracting #0: cost 1 inf + 0 80.423 * * [simplify]: Extracting #1: cost 3 inf + 0 80.423 * * [simplify]: Extracting #2: cost 5 inf + 0 80.423 * * [simplify]: Extracting #3: cost 7 inf + 0 80.423 * * [simplify]: Extracting #4: cost 6 inf + 1 80.423 * * [simplify]: Extracting #5: cost 0 inf + 867 80.423 * [simplify]: Simplified to (sqrt (log1p (exp x))) 80.423 * [simplify]: Simplified (2 2 2 1 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (sqrt (log1p (exp x))) (* (sqrt (log1p (exp x))) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.423 * * * * [progress]: [ 123 / 165 ] simplifiying candidate # 80.423 * * * * [progress]: [ 124 / 165 ] simplifiying candidate #real (real->posit16 (* (log1p (exp x)) (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))> 80.424 * * * * [progress]: [ 125 / 165 ] simplifiying candidate # 80.424 * * * * [progress]: [ 126 / 165 ] simplifiying candidate # 80.424 * * * * [progress]: [ 127 / 165 ] simplifiying candidate # 80.424 * * * * [progress]: [ 128 / 165 ] simplifiying candidate # 80.424 * [simplify]: Simplifying (log1p (exp x)) 80.424 * * [simplify]: iters left: 2 (3 enodes) 80.424 * * [simplify]: iters left: 1 (9 enodes) 80.426 * * [simplify]: Extracting #0: cost 1 inf + 0 80.426 * * [simplify]: Extracting #1: cost 3 inf + 0 80.426 * * [simplify]: Extracting #2: cost 5 inf + 0 80.426 * * [simplify]: Extracting #3: cost 4 inf + 1 80.426 * * [simplify]: Extracting #4: cost 0 inf + 465 80.426 * [simplify]: Simplified to (log1p (exp x)) 80.426 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (log1p (exp x)) (+ 1 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.426 * [simplify]: Simplifying (+ 1 1) 80.426 * * [simplify]: iters left: 2 (2 enodes) 80.428 * * [simplify]: iters left: 1 (9 enodes) 80.430 * * [simplify]: Extracting #0: cost 1 inf + 0 80.430 * * [simplify]: Extracting #1: cost 0 inf + 1 80.430 * [simplify]: Simplified to 2 80.430 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (log1p (exp x)) 2) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.431 * * * * [progress]: [ 129 / 165 ] simplifiying candidate # 80.431 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 80.431 * * [simplify]: iters left: 4 (4 enodes) 80.433 * * [simplify]: iters left: 3 (12 enodes) 80.436 * * [simplify]: Extracting #0: cost 1 inf + 0 80.436 * * [simplify]: Extracting #1: cost 3 inf + 0 80.436 * * [simplify]: Extracting #2: cost 5 inf + 0 80.436 * * [simplify]: Extracting #3: cost 7 inf + 0 80.436 * * [simplify]: Extracting #4: cost 6 inf + 1 80.436 * * [simplify]: Extracting #5: cost 0 inf + 867 80.437 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 80.437 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (* (log1p (exp x)) (log1p (exp x))) 1) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.437 * * * * [progress]: [ 130 / 165 ] simplifiying candidate # 80.437 * * * * [progress]: [ 131 / 165 ] simplifiying candidate # 80.437 * [simplify]: Simplifying (log1p (exp x)) 80.437 * * [simplify]: iters left: 2 (3 enodes) 80.439 * * [simplify]: iters left: 1 (9 enodes) 80.441 * * [simplify]: Extracting #0: cost 1 inf + 0 80.441 * * [simplify]: Extracting #1: cost 3 inf + 0 80.441 * * [simplify]: Extracting #2: cost 5 inf + 0 80.441 * * [simplify]: Extracting #3: cost 4 inf + 1 80.441 * * [simplify]: Extracting #4: cost 0 inf + 465 80.441 * [simplify]: Simplified to (log1p (exp x)) 80.441 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (log1p (exp x)) (+ 1 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.441 * * * * [progress]: [ 132 / 165 ] simplifiying candidate # 80.441 * * * * [progress]: [ 133 / 165 ] simplifiying candidate # 80.441 * [simplify]: Simplifying (+ (log (log1p (exp x))) (log (log1p (exp x)))) 80.441 * * [simplify]: iters left: 5 (5 enodes) 80.443 * * [simplify]: iters left: 4 (15 enodes) 80.445 * * [simplify]: Extracting #0: cost 1 inf + 0 80.445 * * [simplify]: Extracting #1: cost 3 inf + 0 80.445 * * [simplify]: Extracting #2: cost 5 inf + 0 80.445 * * [simplify]: Extracting #3: cost 7 inf + 0 80.445 * * [simplify]: Extracting #4: cost 9 inf + 0 80.445 * * [simplify]: Extracting #5: cost 8 inf + 1 80.445 * * [simplify]: Extracting #6: cost 0 inf + 1469 80.445 * [simplify]: Simplified to (+ (log (log1p (exp x))) (log (log1p (exp x)))) 80.445 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (exp (+ (log (log1p (exp x))) (log (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.445 * * * * [progress]: [ 134 / 165 ] simplifiying candidate # 80.445 * * * * [progress]: [ 135 / 165 ] simplifiying candidate # 80.445 * * * * [progress]: [ 136 / 165 ] simplifiying candidate # 80.445 * [simplify]: Simplifying (* (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x))) (* (* (log1p (exp x)) (log1p (exp x))) (log1p (exp x)))) 80.446 * * [simplify]: iters left: 6 (6 enodes) 80.447 * * [simplify]: iters left: 5 (25 enodes) 80.452 * * [simplify]: iters left: 4 (37 enodes) 80.461 * * [simplify]: iters left: 3 (52 enodes) 80.473 * * [simplify]: iters left: 2 (90 enodes) 80.502 * * [simplify]: iters left: 1 (178 enodes) 80.567 * * [simplify]: Extracting #0: cost 1 inf + 0 80.567 * * [simplify]: Extracting #1: cost 21 inf + 0 80.568 * * [simplify]: Extracting #2: cost 85 inf + 3 80.568 * * [simplify]: Extracting #3: cost 95 inf + 9 80.569 * * [simplify]: Extracting #4: cost 89 inf + 617 80.572 * * [simplify]: Extracting #5: cost 34 inf + 21873 80.577 * * [simplify]: Extracting #6: cost 3 inf + 36398 80.582 * * [simplify]: Extracting #7: cost 0 inf + 38005 80.588 * [simplify]: Simplified to (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x))))) 80.588 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (cbrt (* (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))) (* (log1p (exp x)) (* (log1p (exp x)) (log1p (exp x)))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.589 * * * * [progress]: [ 137 / 165 ] simplifiying candidate # 80.589 * * * * [progress]: [ 138 / 165 ] simplifiying candidate # 80.589 * * * * [progress]: [ 139 / 165 ] simplifiying candidate # 80.589 * * * * [progress]: [ 140 / 165 ] simplifiying candidate # 80.589 * * * * [progress]: [ 141 / 165 ] simplifiying candidate # 80.589 * [simplify]: Simplifying (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) 80.589 * * [simplify]: iters left: 6 (6 enodes) 80.592 * * [simplify]: iters left: 5 (22 enodes) 80.599 * * [simplify]: iters left: 4 (26 enodes) 80.608 * * [simplify]: iters left: 3 (37 enodes) 80.623 * * [simplify]: iters left: 2 (61 enodes) 80.645 * * [simplify]: iters left: 1 (109 enodes) 80.681 * * [simplify]: Extracting #0: cost 1 inf + 0 80.681 * * [simplify]: Extracting #1: cost 13 inf + 0 80.681 * * [simplify]: Extracting #2: cost 40 inf + 1 80.682 * * [simplify]: Extracting #3: cost 40 inf + 7 80.682 * * [simplify]: Extracting #4: cost 37 inf + 81 80.682 * * [simplify]: Extracting #5: cost 33 inf + 475 80.683 * * [simplify]: Extracting #6: cost 19 inf + 6410 80.685 * * [simplify]: Extracting #7: cost 2 inf + 16142 80.688 * * [simplify]: Extracting #8: cost 0 inf + 17759 80.689 * [simplify]: Simplified to (* (log1p (exp x)) (cbrt (log1p (exp x)))) 80.689 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (* (log1p (exp x)) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.690 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 80.690 * * [simplify]: iters left: 5 (5 enodes) 80.691 * * [simplify]: iters left: 4 (15 enodes) 80.695 * * [simplify]: Extracting #0: cost 1 inf + 0 80.695 * * [simplify]: Extracting #1: cost 3 inf + 0 80.695 * * [simplify]: Extracting #2: cost 5 inf + 0 80.695 * * [simplify]: Extracting #3: cost 7 inf + 0 80.695 * * [simplify]: Extracting #4: cost 9 inf + 0 80.695 * * [simplify]: Extracting #5: cost 8 inf + 1 80.695 * * [simplify]: Extracting #6: cost 0 inf + 1509 80.695 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 80.695 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.695 * * * * [progress]: [ 142 / 165 ] simplifiying candidate # 80.696 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 80.696 * * [simplify]: iters left: 5 (5 enodes) 80.697 * * [simplify]: iters left: 4 (13 enodes) 80.699 * * [simplify]: iters left: 3 (14 enodes) 80.700 * * [simplify]: Extracting #0: cost 1 inf + 0 80.700 * * [simplify]: Extracting #1: cost 4 inf + 0 80.700 * * [simplify]: Extracting #2: cost 7 inf + 0 80.700 * * [simplify]: Extracting #3: cost 6 inf + 1 80.700 * * [simplify]: Extracting #4: cost 2 inf + 465 80.701 * * [simplify]: Extracting #5: cost 0 inf + 867 80.701 * [simplify]: Simplified to (log1p (exp x)) 80.701 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.701 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 80.701 * * [simplify]: iters left: 5 (5 enodes) 80.702 * * [simplify]: iters left: 4 (13 enodes) 80.704 * * [simplify]: iters left: 3 (14 enodes) 80.706 * * [simplify]: Extracting #0: cost 1 inf + 0 80.706 * * [simplify]: Extracting #1: cost 4 inf + 0 80.706 * * [simplify]: Extracting #2: cost 7 inf + 0 80.706 * * [simplify]: Extracting #3: cost 6 inf + 1 80.706 * * [simplify]: Extracting #4: cost 2 inf + 465 80.706 * * [simplify]: Extracting #5: cost 0 inf + 867 80.706 * [simplify]: Simplified to (log1p (exp x)) 80.706 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.706 * * * * [progress]: [ 143 / 165 ] simplifiying candidate # 80.706 * [simplify]: Simplifying (* 1 1) 80.706 * * [simplify]: iters left: 2 (2 enodes) 80.707 * * [simplify]: iters left: 1 (6 enodes) 80.709 * * [simplify]: Extracting #0: cost 1 inf + 0 80.709 * * [simplify]: Extracting #1: cost 0 inf + 1 80.709 * [simplify]: Simplified to 1 80.709 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* 1 (* (log1p (exp x)) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.709 * [simplify]: Simplifying (* (log1p (exp x)) (log1p (exp x))) 80.709 * * [simplify]: iters left: 4 (4 enodes) 80.710 * * [simplify]: iters left: 3 (12 enodes) 80.712 * * [simplify]: Extracting #0: cost 1 inf + 0 80.712 * * [simplify]: Extracting #1: cost 3 inf + 0 80.712 * * [simplify]: Extracting #2: cost 5 inf + 0 80.712 * * [simplify]: Extracting #3: cost 7 inf + 0 80.712 * * [simplify]: Extracting #4: cost 6 inf + 1 80.712 * * [simplify]: Extracting #5: cost 0 inf + 867 80.712 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 80.712 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* 1 (* (log1p (exp x)) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.712 * * * * [progress]: [ 144 / 165 ] simplifiying candidate # 80.713 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 80.713 * * [simplify]: iters left: 5 (5 enodes) 80.714 * * [simplify]: iters left: 4 (13 enodes) 80.715 * * [simplify]: iters left: 3 (14 enodes) 80.717 * * [simplify]: Extracting #0: cost 1 inf + 0 80.717 * * [simplify]: Extracting #1: cost 4 inf + 0 80.717 * * [simplify]: Extracting #2: cost 7 inf + 0 80.717 * * [simplify]: Extracting #3: cost 6 inf + 1 80.717 * * [simplify]: Extracting #4: cost 2 inf + 465 80.717 * * [simplify]: Extracting #5: cost 0 inf + 867 80.718 * [simplify]: Simplified to (log1p (exp x)) 80.718 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.718 * [simplify]: Simplifying (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) 80.718 * * [simplify]: iters left: 5 (5 enodes) 80.719 * * [simplify]: iters left: 4 (13 enodes) 80.721 * * [simplify]: iters left: 3 (14 enodes) 80.723 * * [simplify]: Extracting #0: cost 1 inf + 0 80.723 * * [simplify]: Extracting #1: cost 4 inf + 0 80.723 * * [simplify]: Extracting #2: cost 7 inf + 0 80.723 * * [simplify]: Extracting #3: cost 6 inf + 1 80.723 * * [simplify]: Extracting #4: cost 2 inf + 465 80.723 * * [simplify]: Extracting #5: cost 0 inf + 867 80.723 * [simplify]: Simplified to (log1p (exp x)) 80.723 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (* (sqrt (log1p (exp x))) (sqrt (log1p (exp x)))) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.723 * * * * [progress]: [ 145 / 165 ] simplifiying candidate # 80.723 * [simplify]: Simplifying (log1p (exp x)) 80.723 * * [simplify]: iters left: 2 (3 enodes) 80.724 * * [simplify]: iters left: 1 (9 enodes) 80.725 * * [simplify]: Extracting #0: cost 1 inf + 0 80.725 * * [simplify]: Extracting #1: cost 3 inf + 0 80.725 * * [simplify]: Extracting #2: cost 5 inf + 0 80.725 * * [simplify]: Extracting #3: cost 4 inf + 1 80.725 * * [simplify]: Extracting #4: cost 0 inf + 465 80.725 * [simplify]: Simplified to (log1p (exp x)) 80.725 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (log1p (exp x)) (* 2 1)) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.726 * [simplify]: Simplifying (* 2 1) 80.726 * * [simplify]: iters left: 2 (3 enodes) 80.727 * * [simplify]: iters left: 1 (9 enodes) 80.729 * * [simplify]: Extracting #0: cost 1 inf + 0 80.729 * * [simplify]: Extracting #1: cost 0 inf + 1 80.729 * [simplify]: Simplified to 2 80.729 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (pow (log1p (exp x)) 2) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.729 * * * * [progress]: [ 146 / 165 ] simplifiying candidate # 80.729 * [simplify]: Simplifying (cbrt (log1p (exp x))) 80.730 * * [simplify]: iters left: 3 (4 enodes) 80.730 * * [simplify]: iters left: 2 (12 enodes) 80.732 * * [simplify]: Extracting #0: cost 1 inf + 0 80.732 * * [simplify]: Extracting #1: cost 3 inf + 0 80.732 * * [simplify]: Extracting #2: cost 5 inf + 0 80.732 * * [simplify]: Extracting #3: cost 7 inf + 0 80.732 * * [simplify]: Extracting #4: cost 6 inf + 1 80.732 * * [simplify]: Extracting #5: cost 0 inf + 947 80.732 * [simplify]: Simplified to (cbrt (log1p (exp x))) 80.732 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (* (log1p (exp x)) (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x))))) (cbrt (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.732 * * * * [progress]: [ 147 / 165 ] simplifiying candidate # 80.733 * [simplify]: Simplifying (sqrt (log1p (exp x))) 80.733 * * [simplify]: iters left: 3 (4 enodes) 80.733 * * [simplify]: iters left: 2 (12 enodes) 80.735 * * [simplify]: Extracting #0: cost 1 inf + 0 80.735 * * [simplify]: Extracting #1: cost 3 inf + 0 80.735 * * [simplify]: Extracting #2: cost 5 inf + 0 80.735 * * [simplify]: Extracting #3: cost 7 inf + 0 80.735 * * [simplify]: Extracting #4: cost 6 inf + 1 80.735 * * [simplify]: Extracting #5: cost 0 inf + 867 80.735 * [simplify]: Simplified to (sqrt (log1p (exp x))) 80.735 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (* (log1p (exp x)) (sqrt (log1p (exp x)))) (sqrt (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.736 * * * * [progress]: [ 148 / 165 ] simplifiying candidate # 80.736 * [simplify]: Simplifying (log1p (exp x)) 80.736 * * [simplify]: iters left: 2 (3 enodes) 80.736 * * [simplify]: iters left: 1 (9 enodes) 80.738 * * [simplify]: Extracting #0: cost 1 inf + 0 80.738 * * [simplify]: Extracting #1: cost 3 inf + 0 80.738 * * [simplify]: Extracting #2: cost 5 inf + 0 80.738 * * [simplify]: Extracting #3: cost 4 inf + 1 80.738 * * [simplify]: Extracting #4: cost 0 inf + 465 80.738 * [simplify]: Simplified to (log1p (exp x)) 80.738 * [simplify]: Simplified (2 2 1 2 1 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (* (log1p (exp x)) 1) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.738 * * * * [progress]: [ 149 / 165 ] simplifiying candidate # 80.738 * [simplify]: Simplifying (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 80.738 * * [simplify]: iters left: 5 (5 enodes) 80.739 * * [simplify]: iters left: 4 (15 enodes) 80.741 * * [simplify]: Extracting #0: cost 1 inf + 0 80.741 * * [simplify]: Extracting #1: cost 3 inf + 0 80.741 * * [simplify]: Extracting #2: cost 5 inf + 0 80.742 * * [simplify]: Extracting #3: cost 7 inf + 0 80.742 * * [simplify]: Extracting #4: cost 9 inf + 0 80.742 * * [simplify]: Extracting #5: cost 8 inf + 1 80.742 * * [simplify]: Extracting #6: cost 0 inf + 1509 80.742 * [simplify]: Simplified to (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) 80.742 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (* (cbrt (log1p (exp x))) (cbrt (log1p (exp x)))) (* (cbrt (log1p (exp x))) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.742 * * * * [progress]: [ 150 / 165 ] simplifiying candidate # 80.742 * [simplify]: Simplifying (sqrt (log1p (exp x))) 80.742 * * [simplify]: iters left: 3 (4 enodes) 80.743 * * [simplify]: iters left: 2 (12 enodes) 80.745 * * [simplify]: Extracting #0: cost 1 inf + 0 80.745 * * [simplify]: Extracting #1: cost 3 inf + 0 80.745 * * [simplify]: Extracting #2: cost 5 inf + 0 80.745 * * [simplify]: Extracting #3: cost 7 inf + 0 80.745 * * [simplify]: Extracting #4: cost 6 inf + 1 80.745 * * [simplify]: Extracting #5: cost 0 inf + 867 80.745 * [simplify]: Simplified to (sqrt (log1p (exp x))) 80.745 * [simplify]: Simplified (2 2 1 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (sqrt (log1p (exp x))) (* (sqrt (log1p (exp x))) (log1p (exp x)))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 80.745 * * * * [progress]: [ 151 / 165 ] simplifiying candidate # 80.745 * * * * [progress]: [ 152 / 165 ] simplifiying candidate #real (real->posit16 (* (log1p (exp x)) (log1p (exp x))))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x))))))> 80.745 * * * * [progress]: [ 153 / 165 ] simplifiying candidate # 80.745 * * * * [progress]: [ 154 / 165 ] simplifiying candidate # 80.745 * [simplify]: Simplifying (+ (log 2) (+ (* 1/2 x) (* 1/8 (pow x 2)))) 80.746 * * [simplify]: iters left: 6 (10 enodes) 80.749 * * [simplify]: iters left: 5 (42 enodes) 80.757 * * [simplify]: iters left: 4 (61 enodes) 80.773 * * [simplify]: iters left: 3 (93 enodes) 80.788 * * [simplify]: iters left: 2 (114 enodes) 80.806 * * [simplify]: iters left: 1 (121 enodes) 80.823 * * [simplify]: Extracting #0: cost 1 inf + 0 80.823 * * [simplify]: Extracting #1: cost 14 inf + 0 80.823 * * [simplify]: Extracting #2: cost 20 inf + 61 80.824 * * [simplify]: Extracting #3: cost 8 inf + 971 80.824 * * [simplify]: Extracting #4: cost 0 inf + 1832 80.825 * [simplify]: Simplified to (fma (fma 1/8 x 1/2) x (log 2)) 80.825 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (fma (fma 1/8 x 1/2) x (log 2))))) 80.825 * * * * [progress]: [ 155 / 165 ] simplifiying candidate # 80.825 * [simplify]: Simplifying (- (+ (* 3 (/ (pow (log (+ (exp x) 1)) 2) (* x y))) (+ (* 2 (log (+ (exp x) 1))) (* x y)))) 80.825 * * [simplify]: iters left: 6 (16 enodes) 80.831 * * [simplify]: iters left: 5 (71 enodes) 80.845 * * [simplify]: iters left: 4 (149 enodes) 80.886 * * [simplify]: iters left: 3 (361 enodes) 80.996 * * [simplify]: Extracting #0: cost 1 inf + 0 80.996 * * [simplify]: Extracting #1: cost 38 inf + 0 80.997 * * [simplify]: Extracting #2: cost 148 inf + 171 80.998 * * [simplify]: Extracting #3: cost 171 inf + 4507 81.003 * * [simplify]: Extracting #4: cost 50 inf + 34836 81.012 * * [simplify]: Extracting #5: cost 2 inf + 48371 81.026 * * [simplify]: Extracting #6: cost 0 inf + 49122 81.044 * [simplify]: Simplified to (- (* -2 (log1p (exp x))) (fma 3 (/ (* (log1p (exp x)) (log1p (exp x))) (* y x)) (* y x))) 81.044 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (* -2 (log1p (exp x))) (fma 3 (/ (* (log1p (exp x)) (log1p (exp x))) (* y x)) (* y x)))))) 81.045 * * * * [progress]: [ 156 / 165 ] simplifiying candidate # 81.045 * [simplify]: Simplifying (- (+ (* 3 (/ (pow (log (+ (exp x) 1)) 2) (* x y))) (+ (* 2 (log (+ (exp x) 1))) (* x y)))) 81.045 * * [simplify]: iters left: 6 (16 enodes) 81.050 * * [simplify]: iters left: 5 (71 enodes) 81.064 * * [simplify]: iters left: 4 (149 enodes) 81.118 * * [simplify]: iters left: 3 (361 enodes) 81.245 * * [simplify]: Extracting #0: cost 1 inf + 0 81.246 * * [simplify]: Extracting #1: cost 38 inf + 0 81.246 * * [simplify]: Extracting #2: cost 148 inf + 171 81.247 * * [simplify]: Extracting #3: cost 171 inf + 4507 81.253 * * [simplify]: Extracting #4: cost 50 inf + 34836 81.261 * * [simplify]: Extracting #5: cost 2 inf + 48371 81.273 * * [simplify]: Extracting #6: cost 0 inf + 49122 81.285 * [simplify]: Simplified to (- (* -2 (log1p (exp x))) (fma 3 (/ (* (log1p (exp x)) (log1p (exp x))) (* y x)) (* y x))) 81.286 * [simplify]: Simplified (2 2 2) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (- (* -2 (log1p (exp x))) (fma 3 (/ (* (log1p (exp x)) (log1p (exp x))) (* y x)) (* y x)))))) 81.286 * * * * [progress]: [ 157 / 165 ] simplifiying candidate # 81.286 * [simplify]: Simplifying (- (+ (/ 1 (log 2)) (* 1/4 (/ (pow x 2) (pow (log 2) 3)))) (+ (* 1/8 (/ (pow x 2) (pow (log 2) 2))) (* 1/2 (/ x (pow (log 2) 2))))) 81.286 * * [simplify]: iters left: 6 (21 enodes) 81.294 * * [simplify]: iters left: 5 (96 enodes) 81.322 * * [simplify]: iters left: 4 (213 enodes) 81.378 * * [simplify]: Extracting #0: cost 1 inf + 0 81.378 * * [simplify]: Extracting #1: cost 30 inf + 0 81.379 * * [simplify]: Extracting #2: cost 143 inf + 1 81.379 * * [simplify]: Extracting #3: cost 180 inf + 174 81.381 * * [simplify]: Extracting #4: cost 113 inf + 13779 81.387 * * [simplify]: Extracting #5: cost 13 inf + 39205 81.401 * * [simplify]: Extracting #6: cost 0 inf + 41111 81.410 * * [simplify]: Extracting #7: cost 0 inf + 41016 81.418 * [simplify]: Simplified to (+ (- (* (* (/ x (log 2)) (/ x (log 2))) (- (/ 1/4 (log 2)) 1/8)) (* 1/2 (/ x (* (log 2) (log 2))))) (/ 1 (log 2))) 81.418 * [simplify]: Simplified (2 2) to (λ (x y) (/ 1 (+ (- (* (* (/ x (log 2)) (/ x (log 2))) (- (/ 1/4 (log 2)) 1/8)) (* 1/2 (/ x (* (log 2) (log 2))))) (/ 1 (log 2))))) 81.418 * * * * [progress]: [ 158 / 165 ] simplifiying candidate # 81.418 * [simplify]: Simplifying (- (+ (/ (log (+ (exp x) 1)) (* (pow x 2) (pow y 2))) (+ (/ 1 (* x y)) (/ (pow (log (+ (exp x) 1)) 2) (* (pow x 3) (pow y 3)))))) 81.419 * * [simplify]: iters left: 6 (22 enodes) 81.425 * * [simplify]: iters left: 5 (105 enodes) 81.458 * * [simplify]: iters left: 4 (241 enodes) 81.527 * * [simplify]: Extracting #0: cost 1 inf + 0 81.527 * * [simplify]: Extracting #1: cost 17 inf + 0 81.527 * * [simplify]: Extracting #2: cost 124 inf + 0 81.528 * * [simplify]: Extracting #3: cost 223 inf + 208 81.530 * * [simplify]: Extracting #4: cost 173 inf + 12770 81.541 * * [simplify]: Extracting #5: cost 46 inf + 53049 81.556 * * [simplify]: Extracting #6: cost 1 inf + 71658 81.566 * * [simplify]: Extracting #7: cost 0 inf + 71681 81.579 * [simplify]: Simplified to (- (+ (* (/ (log1p (exp x)) (* (* y x) (* y x))) (/ (/ (log1p (exp x)) x) y)) (+ (/ 1 (* y x)) (/ (log1p (exp x)) (* (* y x) (* y x)))))) 81.579 * [simplify]: Simplified (2 2) to (λ (x y) (/ 1 (- (+ (* (/ (log1p (exp x)) (* (* y x) (* y x))) (/ (/ (log1p (exp x)) x) y)) (+ (/ 1 (* y x)) (/ (log1p (exp x)) (* (* y x) (* y x)))))))) 81.579 * * * * [progress]: [ 159 / 165 ] simplifiying candidate # 81.579 * [simplify]: Simplifying (- (+ (/ (log (+ (exp x) 1)) (* (pow x 2) (pow y 2))) (+ (/ 1 (* x y)) (/ (pow (log (+ (exp x) 1)) 2) (* (pow x 3) (pow y 3)))))) 81.579 * * [simplify]: iters left: 6 (22 enodes) 81.586 * * [simplify]: iters left: 5 (105 enodes) 81.609 * * [simplify]: iters left: 4 (241 enodes) 81.677 * * [simplify]: Extracting #0: cost 1 inf + 0 81.677 * * [simplify]: Extracting #1: cost 17 inf + 0 81.677 * * [simplify]: Extracting #2: cost 124 inf + 0 81.678 * * [simplify]: Extracting #3: cost 223 inf + 208 81.680 * * [simplify]: Extracting #4: cost 173 inf + 12770 81.687 * * [simplify]: Extracting #5: cost 46 inf + 53049 81.698 * * [simplify]: Extracting #6: cost 1 inf + 71658 81.708 * * [simplify]: Extracting #7: cost 0 inf + 71681 81.718 * [simplify]: Simplified to (- (+ (* (/ (log1p (exp x)) (* (* y x) (* y x))) (/ (/ (log1p (exp x)) x) y)) (+ (/ 1 (* y x)) (/ (log1p (exp x)) (* (* y x) (* y x)))))) 81.718 * [simplify]: Simplified (2 2) to (λ (x y) (/ 1 (- (+ (* (/ (log1p (exp x)) (* (* y x) (* y x))) (/ (/ (log1p (exp x)) x) y)) (+ (/ 1 (* y x)) (/ (log1p (exp x)) (* (* y x) (* y x)))))))) 81.718 * * * * [progress]: [ 160 / 165 ] simplifiying candidate # 81.719 * [simplify]: Simplifying (+ (* 1/4 (* (log 2) (pow x 2))) (+ (* (log 2) x) (+ (* 1/4 (pow x 2)) (pow (log 2) 2)))) 81.719 * * [simplify]: iters left: 6 (13 enodes) 81.723 * * [simplify]: iters left: 5 (63 enodes) 81.751 * * [simplify]: iters left: 4 (124 enodes) 81.779 * * [simplify]: iters left: 3 (259 enodes) 81.845 * * [simplify]: Extracting #0: cost 1 inf + 0 81.845 * * [simplify]: Extracting #1: cost 28 inf + 0 81.846 * * [simplify]: Extracting #2: cost 80 inf + 264 81.846 * * [simplify]: Extracting #3: cost 77 inf + 693 81.848 * * [simplify]: Extracting #4: cost 33 inf + 8858 81.852 * * [simplify]: Extracting #5: cost 1 inf + 15209 81.856 * * [simplify]: Extracting #6: cost 0 inf + 15461 81.861 * [simplify]: Simplified to (fma x (log 2) (fma (log 2) (+ (* (* x x) 1/4) (log 2)) (* (* x x) 1/4))) 81.861 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (fma x (log 2) (fma (log 2) (+ (* (* x x) 1/4) (log 2)) (* (* x x) 1/4))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 81.861 * * * * [progress]: [ 161 / 165 ] simplifiying candidate # 81.861 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 2) 81.861 * * [simplify]: iters left: 5 (7 enodes) 81.864 * * [simplify]: iters left: 4 (28 enodes) 81.869 * * [simplify]: iters left: 3 (39 enodes) 81.877 * * [simplify]: iters left: 2 (61 enodes) 81.888 * * [simplify]: iters left: 1 (99 enodes) 81.910 * * [simplify]: Extracting #0: cost 1 inf + 0 81.910 * * [simplify]: Extracting #1: cost 4 inf + 0 81.910 * * [simplify]: Extracting #2: cost 12 inf + 1 81.910 * * [simplify]: Extracting #3: cost 27 inf + 2 81.911 * * [simplify]: Extracting #4: cost 21 inf + 149 81.911 * * [simplify]: Extracting #5: cost 14 inf + 1651 81.911 * * [simplify]: Extracting #6: cost 3 inf + 6023 81.912 * * [simplify]: Extracting #7: cost 0 inf + 7248 81.913 * * [simplify]: Extracting #8: cost 0 inf + 7117 81.914 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 81.914 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 81.914 * * * * [progress]: [ 162 / 165 ] simplifiying candidate # 81.915 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 2) 81.915 * * [simplify]: iters left: 5 (7 enodes) 81.919 * * [simplify]: iters left: 4 (28 enodes) 81.929 * * [simplify]: iters left: 3 (39 enodes) 81.943 * * [simplify]: iters left: 2 (61 enodes) 81.957 * * [simplify]: iters left: 1 (99 enodes) 81.975 * * [simplify]: Extracting #0: cost 1 inf + 0 81.975 * * [simplify]: Extracting #1: cost 4 inf + 0 81.975 * * [simplify]: Extracting #2: cost 12 inf + 1 81.975 * * [simplify]: Extracting #3: cost 27 inf + 2 81.975 * * [simplify]: Extracting #4: cost 21 inf + 149 81.975 * * [simplify]: Extracting #5: cost 14 inf + 1651 81.976 * * [simplify]: Extracting #6: cost 3 inf + 6023 81.977 * * [simplify]: Extracting #7: cost 0 inf + 7248 81.978 * * [simplify]: Extracting #8: cost 0 inf + 7117 81.979 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 81.979 * [simplify]: Simplified (2 2 2 1 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 81.980 * * * * [progress]: [ 163 / 165 ] simplifiying candidate # 81.980 * [simplify]: Simplifying (+ (* 1/4 (* (log 2) (pow x 2))) (+ (* (log 2) x) (+ (* 1/4 (pow x 2)) (pow (log 2) 2)))) 81.980 * * [simplify]: iters left: 6 (13 enodes) 81.988 * * [simplify]: iters left: 5 (63 enodes) 82.008 * * [simplify]: iters left: 4 (124 enodes) 82.035 * * [simplify]: iters left: 3 (259 enodes) 82.120 * * [simplify]: Extracting #0: cost 1 inf + 0 82.120 * * [simplify]: Extracting #1: cost 28 inf + 0 82.121 * * [simplify]: Extracting #2: cost 80 inf + 264 82.121 * * [simplify]: Extracting #3: cost 77 inf + 693 82.123 * * [simplify]: Extracting #4: cost 33 inf + 8858 82.128 * * [simplify]: Extracting #5: cost 1 inf + 15209 82.133 * * [simplify]: Extracting #6: cost 0 inf + 15461 82.140 * [simplify]: Simplified to (fma x (log 2) (fma (log 2) (+ (* (* x x) 1/4) (log 2)) (* (* x x) 1/4))) 82.140 * [simplify]: Simplified (2 2 1 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (fma x (log 2) (fma (log 2) (+ (* (* x x) 1/4) (log 2)) (* (* x x) 1/4))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 82.140 * * * * [progress]: [ 164 / 165 ] simplifiying candidate # 82.140 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 2) 82.140 * * [simplify]: iters left: 5 (7 enodes) 82.145 * * [simplify]: iters left: 4 (28 enodes) 82.154 * * [simplify]: iters left: 3 (39 enodes) 82.162 * * [simplify]: iters left: 2 (61 enodes) 82.176 * * [simplify]: iters left: 1 (99 enodes) 82.198 * * [simplify]: Extracting #0: cost 1 inf + 0 82.199 * * [simplify]: Extracting #1: cost 4 inf + 0 82.199 * * [simplify]: Extracting #2: cost 12 inf + 1 82.199 * * [simplify]: Extracting #3: cost 27 inf + 2 82.199 * * [simplify]: Extracting #4: cost 21 inf + 149 82.199 * * [simplify]: Extracting #5: cost 14 inf + 1651 82.199 * * [simplify]: Extracting #6: cost 3 inf + 6023 82.200 * * [simplify]: Extracting #7: cost 0 inf + 7248 82.201 * * [simplify]: Extracting #8: cost 0 inf + 7117 82.201 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 82.201 * [simplify]: Simplified (2 2 1 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 82.202 * * * * [progress]: [ 165 / 165 ] simplifiying candidate # 82.202 * [simplify]: Simplifying (pow (log (+ (exp x) 1)) 2) 82.202 * * [simplify]: iters left: 5 (7 enodes) 82.205 * * [simplify]: iters left: 4 (28 enodes) 82.210 * * [simplify]: iters left: 3 (39 enodes) 82.217 * * [simplify]: iters left: 2 (61 enodes) 82.231 * * [simplify]: iters left: 1 (99 enodes) 82.265 * * [simplify]: Extracting #0: cost 1 inf + 0 82.265 * * [simplify]: Extracting #1: cost 4 inf + 0 82.265 * * [simplify]: Extracting #2: cost 12 inf + 1 82.265 * * [simplify]: Extracting #3: cost 27 inf + 2 82.265 * * [simplify]: Extracting #4: cost 21 inf + 149 82.266 * * [simplify]: Extracting #5: cost 14 inf + 1651 82.267 * * [simplify]: Extracting #6: cost 3 inf + 6023 82.268 * * [simplify]: Extracting #7: cost 0 inf + 7248 82.269 * * [simplify]: Extracting #8: cost 0 inf + 7117 82.270 * [simplify]: Simplified to (* (log1p (exp x)) (log1p (exp x))) 82.270 * [simplify]: Simplified (2 2 1 2 1) to (λ (x y) (/ 1 (* (/ 1 (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x))))) (/ (+ (* (log1p (exp x)) (log1p (exp x))) (+ (* (* y x) (* y x)) (* (log1p (exp x)) (* y x)))) (- (log1p (exp x)) (* y x)))))) 82.271 * * * [progress]: adding candidates to table 83.814 * [progress]: [Phase 3 of 3] Extracting. 83.814 * * [regime]: Finding splitpoints for: (# # # #) 83.815 * * * [regime-changes]: Trying 2 branch expressions: (y x) 83.815 * * * * [regimes]: Trying to branch on y from (# # # #) 83.842 * * * * [regimes]: Trying to branch on x from (# # # #) 83.876 * * * [regime]: Found split indices: #