0.001 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.067 * * * [progress]: [2/2] Setting up program. 0.071 * [progress]: [Phase 2 of 3] Improving. 0.071 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.071 * [simplify]: Simplifying (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) 0.071 * * [simplify]: iters left: 6 (15 enodes) 0.075 * * [simplify]: iters left: 5 (57 enodes) 0.083 * * [simplify]: iters left: 4 (94 enodes) 0.125 * * [simplify]: iters left: 3 (160 enodes) 0.172 * * [simplify]: iters left: 2 (190 enodes) 0.197 * * [simplify]: iters left: 1 (192 enodes) 0.216 * * [simplify]: Extracting #0: cost 1 inf + 0 0.216 * * [simplify]: Extracting #1: cost 24 inf + 0 0.217 * * [simplify]: Extracting #2: cost 27 inf + 134 0.218 * * [simplify]: Extracting #3: cost 4 inf + 2639 0.221 * * [simplify]: Extracting #4: cost 0 inf + 3206 0.224 * [simplify]: Simplified to (fma i c (fma a b (fma x y (* z t)))) 0.224 * [simplify]: Simplified (2) to (λ (x y z t a b c i) (fma i c (fma a b (fma x y (* z t))))) 0.234 * * [progress]: iteration 1 / 4 0.234 * * * [progress]: picking best candidate 0.238 * * * * [pick]: Picked # 0.238 * * * [progress]: localizing error 0.255 * * * [progress]: generating rewritten candidates 0.255 * * * * [progress]: [ 1 / 1 ] rewriting at (2 3 3) 0.256 * * * [progress]: generating series expansions 0.256 * * * * [progress]: [ 1 / 1 ] generating series at (2 3 3) 0.256 * [backup-simplify]: Simplify (fma x y (* z t)) into (fma x y (* t z)) 0.256 * [approximate]: Taking taylor expansion of (fma x y (* t z)) in (x y z t) around 0 0.256 * [taylor]: Taking taylor expansion of (fma x y (* t z)) in t 0.256 * [taylor]: Rewrote expression to (+ (* x y) (* t z)) 0.256 * [taylor]: Taking taylor expansion of (* x y) in t 0.256 * [taylor]: Taking taylor expansion of x in t 0.256 * [backup-simplify]: Simplify x into x 0.256 * [taylor]: Taking taylor expansion of y in t 0.256 * [backup-simplify]: Simplify y into y 0.256 * [taylor]: Taking taylor expansion of (* t z) in t 0.256 * [taylor]: Taking taylor expansion of t in t 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.256 * [taylor]: Taking taylor expansion of z in t 0.256 * [backup-simplify]: Simplify z into z 0.256 * [taylor]: Taking taylor expansion of (fma x y (* t z)) in z 0.256 * [taylor]: Rewrote expression to (+ (* x y) (* t z)) 0.256 * [taylor]: Taking taylor expansion of (* x y) in z 0.256 * [taylor]: Taking taylor expansion of x in z 0.256 * [backup-simplify]: Simplify x into x 0.256 * [taylor]: Taking taylor expansion of y in z 0.256 * [backup-simplify]: Simplify y into y 0.256 * [taylor]: Taking taylor expansion of (* t z) in z 0.256 * [taylor]: Taking taylor expansion of t in z 0.256 * [backup-simplify]: Simplify t into t 0.256 * [taylor]: Taking taylor expansion of z in z 0.256 * [backup-simplify]: Simplify 0 into 0 0.256 * [backup-simplify]: Simplify 1 into 1 0.256 * [taylor]: Taking taylor expansion of (fma x y (* t z)) in y 0.256 * [taylor]: Rewrote expression to (+ (* x y) (* t z)) 0.257 * [taylor]: Taking taylor expansion of (* x y) in y 0.257 * [taylor]: Taking taylor expansion of x in y 0.257 * [backup-simplify]: Simplify x into x 0.257 * [taylor]: Taking taylor expansion of y in y 0.257 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify 1 into 1 0.257 * [taylor]: Taking taylor expansion of (* t z) in y 0.257 * [taylor]: Taking taylor expansion of t in y 0.257 * [backup-simplify]: Simplify t into t 0.257 * [taylor]: Taking taylor expansion of z in y 0.257 * [backup-simplify]: Simplify z into z 0.257 * [taylor]: Taking taylor expansion of (fma x y (* t z)) in x 0.257 * [taylor]: Rewrote expression to (+ (* x y) (* t z)) 0.257 * [taylor]: Taking taylor expansion of (* x y) in x 0.257 * [taylor]: Taking taylor expansion of x in x 0.257 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify 1 into 1 0.257 * [taylor]: Taking taylor expansion of y in x 0.257 * [backup-simplify]: Simplify y into y 0.257 * [taylor]: Taking taylor expansion of (* t z) in x 0.257 * [taylor]: Taking taylor expansion of t in x 0.257 * [backup-simplify]: Simplify t into t 0.257 * [taylor]: Taking taylor expansion of z in x 0.257 * [backup-simplify]: Simplify z into z 0.257 * [taylor]: Taking taylor expansion of (fma x y (* t z)) in x 0.257 * [taylor]: Rewrote expression to (+ (* x y) (* t z)) 0.257 * [taylor]: Taking taylor expansion of (* x y) in x 0.257 * [taylor]: Taking taylor expansion of x in x 0.257 * [backup-simplify]: Simplify 0 into 0 0.257 * [backup-simplify]: Simplify 1 into 1 0.257 * [taylor]: Taking taylor expansion of y in x 0.257 * [backup-simplify]: Simplify y into y 0.257 * [taylor]: Taking taylor expansion of (* t z) in x 0.257 * [taylor]: Taking taylor expansion of t in x 0.257 * [backup-simplify]: Simplify t into t 0.257 * [taylor]: Taking taylor expansion of z in x 0.257 * [backup-simplify]: Simplify z into z 0.258 * [backup-simplify]: Simplify (* 0 y) into 0 0.258 * [backup-simplify]: Simplify (* t z) into (* t z) 0.258 * [backup-simplify]: Simplify (+ 0 (* t z)) into (* t z) 0.258 * [taylor]: Taking taylor expansion of (* t z) in y 0.258 * [taylor]: Taking taylor expansion of t in y 0.258 * [backup-simplify]: Simplify t into t 0.258 * [taylor]: Taking taylor expansion of z in y 0.258 * [backup-simplify]: Simplify z into z 0.258 * [backup-simplify]: Simplify (* t z) into (* t z) 0.258 * [taylor]: Taking taylor expansion of (* t z) in z 0.258 * [taylor]: Taking taylor expansion of t in z 0.258 * [backup-simplify]: Simplify t into t 0.258 * [taylor]: Taking taylor expansion of z in z 0.258 * [backup-simplify]: Simplify 0 into 0 0.258 * [backup-simplify]: Simplify 1 into 1 0.258 * [backup-simplify]: Simplify (* t 0) into 0 0.258 * [taylor]: Taking taylor expansion of 0 in t 0.258 * [backup-simplify]: Simplify 0 into 0 0.258 * [backup-simplify]: Simplify 0 into 0 0.259 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.259 * [backup-simplify]: Simplify (+ (* t 0) (* 0 z)) into 0 0.259 * [backup-simplify]: Simplify (+ y 0) into y 0.259 * [taylor]: Taking taylor expansion of y in y 0.259 * [backup-simplify]: Simplify 0 into 0 0.259 * [backup-simplify]: Simplify 1 into 1 0.259 * [taylor]: Taking taylor expansion of 0 in z 0.259 * [backup-simplify]: Simplify 0 into 0 0.259 * [taylor]: Taking taylor expansion of 0 in t 0.259 * [backup-simplify]: Simplify 0 into 0 0.259 * [backup-simplify]: Simplify 0 into 0 0.259 * [backup-simplify]: Simplify (+ (* t 0) (* 0 z)) into 0 0.259 * [taylor]: Taking taylor expansion of 0 in z 0.259 * [backup-simplify]: Simplify 0 into 0 0.259 * [taylor]: Taking taylor expansion of 0 in t 0.259 * [backup-simplify]: Simplify 0 into 0 0.259 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify (+ (* t 1) (* 0 0)) into t 0.260 * [taylor]: Taking taylor expansion of t in t 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify 1 into 1 0.260 * [backup-simplify]: Simplify 0 into 0 0.260 * [backup-simplify]: Simplify 0 into 0 0.261 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 0.261 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (* 0 z))) into 0 0.262 * [backup-simplify]: Simplify (+ 0 0) into 0 0.262 * [taylor]: Taking taylor expansion of 0 in y 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [taylor]: Taking taylor expansion of 0 in z 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [taylor]: Taking taylor expansion of 0 in t 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify 0 into 0 0.262 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (* (/ 1 z) (/ 1 t))) into (fma (/ 1 x) (/ 1 y) (/ 1 (* t z))) 0.262 * [approximate]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 (* t z))) in (x y z t) around 0 0.262 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 (* t z))) in t 0.262 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ 1 (* t z))) 0.262 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in t 0.262 * [taylor]: Taking taylor expansion of (/ 1 x) in t 0.262 * [taylor]: Taking taylor expansion of x in t 0.262 * [backup-simplify]: Simplify x into x 0.262 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.262 * [taylor]: Taking taylor expansion of (/ 1 y) in t 0.262 * [taylor]: Taking taylor expansion of y in t 0.263 * [backup-simplify]: Simplify y into y 0.263 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.263 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in t 0.263 * [taylor]: Taking taylor expansion of (* t z) in t 0.263 * [taylor]: Taking taylor expansion of t in t 0.263 * [backup-simplify]: Simplify 0 into 0 0.263 * [backup-simplify]: Simplify 1 into 1 0.263 * [taylor]: Taking taylor expansion of z in t 0.263 * [backup-simplify]: Simplify z into z 0.263 * [backup-simplify]: Simplify (* 0 z) into 0 0.263 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 z)) into z 0.263 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 0.263 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 (* t z))) in z 0.263 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ 1 (* t z))) 0.263 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in z 0.263 * [taylor]: Taking taylor expansion of (/ 1 x) in z 0.263 * [taylor]: Taking taylor expansion of x in z 0.263 * [backup-simplify]: Simplify x into x 0.264 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.264 * [taylor]: Taking taylor expansion of (/ 1 y) in z 0.264 * [taylor]: Taking taylor expansion of y in z 0.264 * [backup-simplify]: Simplify y into y 0.264 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.264 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in z 0.264 * [taylor]: Taking taylor expansion of (* t z) in z 0.264 * [taylor]: Taking taylor expansion of t in z 0.264 * [backup-simplify]: Simplify t into t 0.264 * [taylor]: Taking taylor expansion of z in z 0.264 * [backup-simplify]: Simplify 0 into 0 0.264 * [backup-simplify]: Simplify 1 into 1 0.264 * [backup-simplify]: Simplify (* t 0) into 0 0.264 * [backup-simplify]: Simplify (+ (* t 1) (* 0 0)) into t 0.264 * [backup-simplify]: Simplify (/ 1 t) into (/ 1 t) 0.264 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 (* t z))) in y 0.264 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ 1 (* t z))) 0.265 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in y 0.265 * [taylor]: Taking taylor expansion of (/ 1 x) in y 0.265 * [taylor]: Taking taylor expansion of x in y 0.265 * [backup-simplify]: Simplify x into x 0.265 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.265 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.265 * [taylor]: Taking taylor expansion of y in y 0.265 * [backup-simplify]: Simplify 0 into 0 0.265 * [backup-simplify]: Simplify 1 into 1 0.265 * [backup-simplify]: Simplify (/ 1 1) into 1 0.265 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in y 0.265 * [taylor]: Taking taylor expansion of (* t z) in y 0.265 * [taylor]: Taking taylor expansion of t in y 0.265 * [backup-simplify]: Simplify t into t 0.265 * [taylor]: Taking taylor expansion of z in y 0.265 * [backup-simplify]: Simplify z into z 0.265 * [backup-simplify]: Simplify (* t z) into (* t z) 0.265 * [backup-simplify]: Simplify (/ 1 (* t z)) into (/ 1 (* t z)) 0.265 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 (* t z))) in x 0.266 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ 1 (* t z))) 0.266 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in x 0.266 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.266 * [taylor]: Taking taylor expansion of x in x 0.266 * [backup-simplify]: Simplify 0 into 0 0.266 * [backup-simplify]: Simplify 1 into 1 0.266 * [backup-simplify]: Simplify (/ 1 1) into 1 0.266 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.266 * [taylor]: Taking taylor expansion of y in x 0.266 * [backup-simplify]: Simplify y into y 0.266 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.266 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in x 0.266 * [taylor]: Taking taylor expansion of (* t z) in x 0.266 * [taylor]: Taking taylor expansion of t in x 0.266 * [backup-simplify]: Simplify t into t 0.266 * [taylor]: Taking taylor expansion of z in x 0.266 * [backup-simplify]: Simplify z into z 0.266 * [backup-simplify]: Simplify (* t z) into (* t z) 0.266 * [backup-simplify]: Simplify (/ 1 (* t z)) into (/ 1 (* t z)) 0.267 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 (* t z))) in x 0.267 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ 1 (* t z))) 0.267 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in x 0.267 * [taylor]: Taking taylor expansion of (/ 1 x) in x 0.267 * [taylor]: Taking taylor expansion of x in x 0.267 * [backup-simplify]: Simplify 0 into 0 0.267 * [backup-simplify]: Simplify 1 into 1 0.267 * [backup-simplify]: Simplify (/ 1 1) into 1 0.267 * [taylor]: Taking taylor expansion of (/ 1 y) in x 0.267 * [taylor]: Taking taylor expansion of y in x 0.267 * [backup-simplify]: Simplify y into y 0.267 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.267 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in x 0.267 * [taylor]: Taking taylor expansion of (* t z) in x 0.267 * [taylor]: Taking taylor expansion of t in x 0.267 * [backup-simplify]: Simplify t into t 0.267 * [taylor]: Taking taylor expansion of z in x 0.267 * [backup-simplify]: Simplify z into z 0.268 * [backup-simplify]: Simplify (* t z) into (* t z) 0.268 * [backup-simplify]: Simplify (/ 1 (* t z)) into (/ 1 (* t z)) 0.268 * [backup-simplify]: Simplify (* 1 (/ 1 y)) into (/ 1 y) 0.268 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 0.268 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.268 * [taylor]: Taking taylor expansion of y in y 0.268 * [backup-simplify]: Simplify 0 into 0 0.268 * [backup-simplify]: Simplify 1 into 1 0.268 * [backup-simplify]: Simplify (/ 1 1) into 1 0.268 * [taylor]: Taking taylor expansion of 1 in z 0.269 * [backup-simplify]: Simplify 1 into 1 0.269 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 0.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.270 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y))) into 0 0.270 * [backup-simplify]: Simplify (+ 0 (/ 1 (* t z))) into (/ 1 (* t z)) 0.270 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in y 0.270 * [taylor]: Taking taylor expansion of (* t z) in y 0.270 * [taylor]: Taking taylor expansion of t in y 0.270 * [backup-simplify]: Simplify t into t 0.270 * [taylor]: Taking taylor expansion of z in y 0.270 * [backup-simplify]: Simplify z into z 0.270 * [backup-simplify]: Simplify (* t z) into (* t z) 0.271 * [backup-simplify]: Simplify (/ 1 (* t z)) into (/ 1 (* t z)) 0.271 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.271 * [taylor]: Taking taylor expansion of 0 in z 0.271 * [backup-simplify]: Simplify 0 into 0 0.271 * [taylor]: Taking taylor expansion of 1 in t 0.271 * [backup-simplify]: Simplify 1 into 1 0.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.273 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.273 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y)))) into 0 0.273 * [backup-simplify]: Simplify (+ (* t 0) (* 0 z)) into 0 0.274 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))))) into 0 0.274 * [backup-simplify]: Simplify (+ 0 0) into 0 0.274 * [taylor]: Taking taylor expansion of 0 in y 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in z 0.274 * [taylor]: Taking taylor expansion of (* t z) in z 0.274 * [taylor]: Taking taylor expansion of t in z 0.274 * [backup-simplify]: Simplify t into t 0.274 * [taylor]: Taking taylor expansion of z in z 0.274 * [backup-simplify]: Simplify 0 into 0 0.274 * [backup-simplify]: Simplify 1 into 1 0.274 * [backup-simplify]: Simplify (* t 0) into 0 0.275 * [backup-simplify]: Simplify (+ (* t 1) (* 0 0)) into t 0.275 * [backup-simplify]: Simplify (/ 1 t) into (/ 1 t) 0.275 * [taylor]: Taking taylor expansion of (/ 1 t) in t 0.275 * [taylor]: Taking taylor expansion of t in t 0.275 * [backup-simplify]: Simplify 0 into 0 0.275 * [backup-simplify]: Simplify 1 into 1 0.275 * [backup-simplify]: Simplify (/ 1 1) into 1 0.275 * [backup-simplify]: Simplify 1 into 1 0.277 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.277 * [taylor]: Taking taylor expansion of 0 in z 0.277 * [backup-simplify]: Simplify 0 into 0 0.277 * [taylor]: Taking taylor expansion of 0 in t 0.277 * [backup-simplify]: Simplify 0 into 0 0.277 * [taylor]: Taking taylor expansion of 0 in t 0.277 * [backup-simplify]: Simplify 0 into 0 0.277 * [backup-simplify]: Simplify 1 into 1 0.277 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.279 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y))))) into 0 0.280 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (* 0 z))) into 0 0.280 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))) (* 0 (/ 0 (* t z))))) into 0 0.280 * [backup-simplify]: Simplify (+ 0 0) into 0 0.280 * [taylor]: Taking taylor expansion of 0 in y 0.280 * [backup-simplify]: Simplify 0 into 0 0.281 * [taylor]: Taking taylor expansion of 0 in z 0.281 * [backup-simplify]: Simplify 0 into 0 0.281 * [backup-simplify]: Simplify (+ (* t 0) (* 0 z)) into 0 0.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))))) into 0 0.281 * [taylor]: Taking taylor expansion of 0 in z 0.281 * [backup-simplify]: Simplify 0 into 0 0.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.282 * [taylor]: Taking taylor expansion of 0 in z 0.282 * [backup-simplify]: Simplify 0 into 0 0.283 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 1) (* 0 0))) into 0 0.283 * [backup-simplify]: Simplify (- (+ (* (/ 1 t) (/ 0 t)))) into 0 0.283 * [taylor]: Taking taylor expansion of 0 in t 0.283 * [backup-simplify]: Simplify 0 into 0 0.283 * [taylor]: Taking taylor expansion of 0 in t 0.283 * [backup-simplify]: Simplify 0 into 0 0.284 * [taylor]: Taking taylor expansion of 0 in t 0.284 * [backup-simplify]: Simplify 0 into 0 0.284 * [taylor]: Taking taylor expansion of 0 in t 0.284 * [backup-simplify]: Simplify 0 into 0 0.284 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.284 * [backup-simplify]: Simplify 0 into 0 0.284 * [backup-simplify]: Simplify 0 into 0 0.284 * [backup-simplify]: Simplify 0 into 0 0.284 * [backup-simplify]: Simplify 0 into 0 0.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.286 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y)))))) into 0 0.287 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (+ (* 0 0) (* 0 z)))) into 0 0.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))) (* 0 (/ 0 (* t z))) (* 0 (/ 0 (* t z))))) into 0 0.287 * [backup-simplify]: Simplify (+ 0 0) into 0 0.287 * [taylor]: Taking taylor expansion of 0 in y 0.287 * [backup-simplify]: Simplify 0 into 0 0.287 * [taylor]: Taking taylor expansion of 0 in z 0.287 * [backup-simplify]: Simplify 0 into 0 0.287 * [taylor]: Taking taylor expansion of 0 in z 0.287 * [backup-simplify]: Simplify 0 into 0 0.287 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (* 0 z))) into 0 0.288 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))) (* 0 (/ 0 (* t z))))) into 0 0.288 * [taylor]: Taking taylor expansion of 0 in z 0.288 * [backup-simplify]: Simplify 0 into 0 0.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.288 * [taylor]: Taking taylor expansion of 0 in z 0.288 * [backup-simplify]: Simplify 0 into 0 0.288 * [taylor]: Taking taylor expansion of 0 in t 0.288 * [backup-simplify]: Simplify 0 into 0 0.288 * [taylor]: Taking taylor expansion of 0 in t 0.288 * [backup-simplify]: Simplify 0 into 0 0.288 * [taylor]: Taking taylor expansion of 0 in t 0.288 * [backup-simplify]: Simplify 0 into 0 0.293 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 t) (/ 0 t)) (* 0 (/ 0 t)))) into 0 0.294 * [taylor]: Taking taylor expansion of 0 in t 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [taylor]: Taking taylor expansion of 0 in t 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [taylor]: Taking taylor expansion of 0 in t 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [taylor]: Taking taylor expansion of 0 in t 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify 0 into 0 0.294 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x)))))) (* 1 (* (/ 1 (/ 1 t)) (* (/ 1 (/ 1 z)) (* 1 1))))) into (+ (* t z) (* x y)) 0.295 * [backup-simplify]: Simplify (fma (/ 1 (- x)) (/ 1 (- y)) (* (/ 1 (- z)) (/ 1 (- t)))) into (fma (/ -1 x) (/ -1 y) (/ 1 (* t z))) 0.295 * [approximate]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ 1 (* t z))) in (x y z t) around 0 0.295 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ 1 (* t z))) in t 0.295 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ 1 (* t z))) 0.295 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in t 0.295 * [taylor]: Taking taylor expansion of (/ -1 x) in t 0.295 * [taylor]: Taking taylor expansion of -1 in t 0.295 * [backup-simplify]: Simplify -1 into -1 0.295 * [taylor]: Taking taylor expansion of x in t 0.295 * [backup-simplify]: Simplify x into x 0.295 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 0.295 * [taylor]: Taking taylor expansion of (/ -1 y) in t 0.295 * [taylor]: Taking taylor expansion of -1 in t 0.295 * [backup-simplify]: Simplify -1 into -1 0.295 * [taylor]: Taking taylor expansion of y in t 0.295 * [backup-simplify]: Simplify y into y 0.295 * [backup-simplify]: Simplify (/ -1 y) into (/ -1 y) 0.295 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in t 0.295 * [taylor]: Taking taylor expansion of (* t z) in t 0.295 * [taylor]: Taking taylor expansion of t in t 0.295 * [backup-simplify]: Simplify 0 into 0 0.295 * [backup-simplify]: Simplify 1 into 1 0.295 * [taylor]: Taking taylor expansion of z in t 0.295 * [backup-simplify]: Simplify z into z 0.295 * [backup-simplify]: Simplify (* 0 z) into 0 0.295 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 z)) into z 0.295 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 0.295 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ 1 (* t z))) in z 0.296 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ 1 (* t z))) 0.296 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in z 0.296 * [taylor]: Taking taylor expansion of (/ -1 x) in z 0.296 * [taylor]: Taking taylor expansion of -1 in z 0.296 * [backup-simplify]: Simplify -1 into -1 0.296 * [taylor]: Taking taylor expansion of x in z 0.296 * [backup-simplify]: Simplify x into x 0.296 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 0.296 * [taylor]: Taking taylor expansion of (/ -1 y) in z 0.296 * [taylor]: Taking taylor expansion of -1 in z 0.296 * [backup-simplify]: Simplify -1 into -1 0.296 * [taylor]: Taking taylor expansion of y in z 0.296 * [backup-simplify]: Simplify y into y 0.296 * [backup-simplify]: Simplify (/ -1 y) into (/ -1 y) 0.296 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in z 0.296 * [taylor]: Taking taylor expansion of (* t z) in z 0.296 * [taylor]: Taking taylor expansion of t in z 0.296 * [backup-simplify]: Simplify t into t 0.296 * [taylor]: Taking taylor expansion of z in z 0.296 * [backup-simplify]: Simplify 0 into 0 0.296 * [backup-simplify]: Simplify 1 into 1 0.296 * [backup-simplify]: Simplify (* t 0) into 0 0.296 * [backup-simplify]: Simplify (+ (* t 1) (* 0 0)) into t 0.296 * [backup-simplify]: Simplify (/ 1 t) into (/ 1 t) 0.296 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ 1 (* t z))) in y 0.296 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ 1 (* t z))) 0.296 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in y 0.296 * [taylor]: Taking taylor expansion of (/ -1 x) in y 0.296 * [taylor]: Taking taylor expansion of -1 in y 0.296 * [backup-simplify]: Simplify -1 into -1 0.296 * [taylor]: Taking taylor expansion of x in y 0.296 * [backup-simplify]: Simplify x into x 0.296 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 0.296 * [taylor]: Taking taylor expansion of (/ -1 y) in y 0.296 * [taylor]: Taking taylor expansion of -1 in y 0.297 * [backup-simplify]: Simplify -1 into -1 0.297 * [taylor]: Taking taylor expansion of y in y 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 1 into 1 0.297 * [backup-simplify]: Simplify (/ -1 1) into -1 0.297 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in y 0.297 * [taylor]: Taking taylor expansion of (* t z) in y 0.297 * [taylor]: Taking taylor expansion of t in y 0.297 * [backup-simplify]: Simplify t into t 0.297 * [taylor]: Taking taylor expansion of z in y 0.297 * [backup-simplify]: Simplify z into z 0.297 * [backup-simplify]: Simplify (* t z) into (* t z) 0.297 * [backup-simplify]: Simplify (/ 1 (* t z)) into (/ 1 (* t z)) 0.297 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ 1 (* t z))) in x 0.297 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ 1 (* t z))) 0.297 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in x 0.297 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.297 * [taylor]: Taking taylor expansion of -1 in x 0.297 * [backup-simplify]: Simplify -1 into -1 0.297 * [taylor]: Taking taylor expansion of x in x 0.297 * [backup-simplify]: Simplify 0 into 0 0.297 * [backup-simplify]: Simplify 1 into 1 0.297 * [backup-simplify]: Simplify (/ -1 1) into -1 0.298 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.298 * [taylor]: Taking taylor expansion of -1 in x 0.298 * [backup-simplify]: Simplify -1 into -1 0.298 * [taylor]: Taking taylor expansion of y in x 0.298 * [backup-simplify]: Simplify y into y 0.298 * [backup-simplify]: Simplify (/ -1 y) into (/ -1 y) 0.298 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in x 0.298 * [taylor]: Taking taylor expansion of (* t z) in x 0.298 * [taylor]: Taking taylor expansion of t in x 0.298 * [backup-simplify]: Simplify t into t 0.298 * [taylor]: Taking taylor expansion of z in x 0.298 * [backup-simplify]: Simplify z into z 0.298 * [backup-simplify]: Simplify (* t z) into (* t z) 0.298 * [backup-simplify]: Simplify (/ 1 (* t z)) into (/ 1 (* t z)) 0.298 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ 1 (* t z))) in x 0.298 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ 1 (* t z))) 0.298 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in x 0.298 * [taylor]: Taking taylor expansion of (/ -1 x) in x 0.298 * [taylor]: Taking taylor expansion of -1 in x 0.298 * [backup-simplify]: Simplify -1 into -1 0.298 * [taylor]: Taking taylor expansion of x in x 0.298 * [backup-simplify]: Simplify 0 into 0 0.298 * [backup-simplify]: Simplify 1 into 1 0.298 * [backup-simplify]: Simplify (/ -1 1) into -1 0.298 * [taylor]: Taking taylor expansion of (/ -1 y) in x 0.298 * [taylor]: Taking taylor expansion of -1 in x 0.298 * [backup-simplify]: Simplify -1 into -1 0.298 * [taylor]: Taking taylor expansion of y in x 0.298 * [backup-simplify]: Simplify y into y 0.298 * [backup-simplify]: Simplify (/ -1 y) into (/ -1 y) 0.298 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in x 0.298 * [taylor]: Taking taylor expansion of (* t z) in x 0.298 * [taylor]: Taking taylor expansion of t in x 0.298 * [backup-simplify]: Simplify t into t 0.298 * [taylor]: Taking taylor expansion of z in x 0.299 * [backup-simplify]: Simplify z into z 0.299 * [backup-simplify]: Simplify (* t z) into (* t z) 0.299 * [backup-simplify]: Simplify (/ 1 (* t z)) into (/ 1 (* t z)) 0.299 * [backup-simplify]: Simplify (* -1 (/ -1 y)) into (/ 1 y) 0.299 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 0.299 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.299 * [taylor]: Taking taylor expansion of y in y 0.299 * [backup-simplify]: Simplify 0 into 0 0.299 * [backup-simplify]: Simplify 1 into 1 0.299 * [backup-simplify]: Simplify (/ 1 1) into 1 0.299 * [taylor]: Taking taylor expansion of 1 in z 0.299 * [backup-simplify]: Simplify 1 into 1 0.299 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ -1 y) (/ 0 y)))) into 0 0.300 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.300 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y))) into 0 0.300 * [backup-simplify]: Simplify (+ 0 (/ 1 (* t z))) into (/ 1 (* t z)) 0.300 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in y 0.300 * [taylor]: Taking taylor expansion of (* t z) in y 0.300 * [taylor]: Taking taylor expansion of t in y 0.300 * [backup-simplify]: Simplify t into t 0.300 * [taylor]: Taking taylor expansion of z in y 0.300 * [backup-simplify]: Simplify z into z 0.300 * [backup-simplify]: Simplify (* t z) into (* t z) 0.300 * [backup-simplify]: Simplify (/ 1 (* t z)) into (/ 1 (* t z)) 0.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.301 * [taylor]: Taking taylor expansion of 0 in z 0.301 * [backup-simplify]: Simplify 0 into 0 0.301 * [taylor]: Taking taylor expansion of 1 in t 0.301 * [backup-simplify]: Simplify 1 into 1 0.301 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ -1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.303 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.303 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y)))) into 0 0.303 * [backup-simplify]: Simplify (+ (* t 0) (* 0 z)) into 0 0.303 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))))) into 0 0.304 * [backup-simplify]: Simplify (+ 0 0) into 0 0.304 * [taylor]: Taking taylor expansion of 0 in y 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [taylor]: Taking taylor expansion of (/ 1 (* t z)) in z 0.304 * [taylor]: Taking taylor expansion of (* t z) in z 0.304 * [taylor]: Taking taylor expansion of t in z 0.304 * [backup-simplify]: Simplify t into t 0.304 * [taylor]: Taking taylor expansion of z in z 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [backup-simplify]: Simplify 1 into 1 0.304 * [backup-simplify]: Simplify (* t 0) into 0 0.304 * [backup-simplify]: Simplify (+ (* t 1) (* 0 0)) into t 0.304 * [backup-simplify]: Simplify (/ 1 t) into (/ 1 t) 0.304 * [taylor]: Taking taylor expansion of (/ 1 t) in t 0.304 * [taylor]: Taking taylor expansion of t in t 0.304 * [backup-simplify]: Simplify 0 into 0 0.304 * [backup-simplify]: Simplify 1 into 1 0.304 * [backup-simplify]: Simplify (/ 1 1) into 1 0.304 * [backup-simplify]: Simplify 1 into 1 0.305 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.305 * [taylor]: Taking taylor expansion of 0 in z 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [taylor]: Taking taylor expansion of 0 in t 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [taylor]: Taking taylor expansion of 0 in t 0.305 * [backup-simplify]: Simplify 0 into 0 0.305 * [backup-simplify]: Simplify 1 into 1 0.305 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ -1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.306 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.307 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y))))) into 0 0.307 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (* 0 z))) into 0 0.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))) (* 0 (/ 0 (* t z))))) into 0 0.307 * [backup-simplify]: Simplify (+ 0 0) into 0 0.307 * [taylor]: Taking taylor expansion of 0 in y 0.307 * [backup-simplify]: Simplify 0 into 0 0.307 * [taylor]: Taking taylor expansion of 0 in z 0.307 * [backup-simplify]: Simplify 0 into 0 0.308 * [backup-simplify]: Simplify (+ (* t 0) (* 0 z)) into 0 0.308 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))))) into 0 0.308 * [taylor]: Taking taylor expansion of 0 in z 0.308 * [backup-simplify]: Simplify 0 into 0 0.308 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.308 * [taylor]: Taking taylor expansion of 0 in z 0.308 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 1) (* 0 0))) into 0 0.309 * [backup-simplify]: Simplify (- (+ (* (/ 1 t) (/ 0 t)))) into 0 0.309 * [taylor]: Taking taylor expansion of 0 in t 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [taylor]: Taking taylor expansion of 0 in t 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [taylor]: Taking taylor expansion of 0 in t 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [taylor]: Taking taylor expansion of 0 in t 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.309 * [backup-simplify]: Simplify 0 into 0 0.309 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify 0 into 0 0.310 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ -1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.310 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.311 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y)))))) into 0 0.312 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (+ (* 0 0) (* 0 z)))) into 0 0.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))) (* 0 (/ 0 (* t z))) (* 0 (/ 0 (* t z))))) into 0 0.312 * [backup-simplify]: Simplify (+ 0 0) into 0 0.312 * [taylor]: Taking taylor expansion of 0 in y 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [taylor]: Taking taylor expansion of 0 in z 0.312 * [backup-simplify]: Simplify 0 into 0 0.312 * [taylor]: Taking taylor expansion of 0 in z 0.312 * [backup-simplify]: Simplify 0 into 0 0.313 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (* 0 z))) into 0 0.313 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* t z)) (/ 0 (* t z))) (* 0 (/ 0 (* t z))))) into 0 0.313 * [taylor]: Taking taylor expansion of 0 in z 0.313 * [backup-simplify]: Simplify 0 into 0 0.313 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.313 * [taylor]: Taking taylor expansion of 0 in z 0.313 * [backup-simplify]: Simplify 0 into 0 0.313 * [taylor]: Taking taylor expansion of 0 in t 0.313 * [backup-simplify]: Simplify 0 into 0 0.313 * [taylor]: Taking taylor expansion of 0 in t 0.313 * [backup-simplify]: Simplify 0 into 0 0.313 * [taylor]: Taking taylor expansion of 0 in t 0.313 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify (+ (* t 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 0.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 t) (/ 0 t)) (* 0 (/ 0 t)))) into 0 0.314 * [taylor]: Taking taylor expansion of 0 in t 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [taylor]: Taking taylor expansion of 0 in t 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [taylor]: Taking taylor expansion of 0 in t 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [taylor]: Taking taylor expansion of 0 in t 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x))))))) (* 1 (* (/ 1 (/ 1 (- t))) (* (/ 1 (/ 1 (- z))) (* 1 1))))) into (+ (* t z) (* x y)) 0.315 * * * [progress]: simplifying candidates 0.315 * * * * [progress]: [ 1 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 2 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 3 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 4 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 5 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 6 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 7 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 8 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 9 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 10 / 14 ] simplifiying candidate # 0.315 * * * * [progress]: [ 11 / 14 ] simplifiying candidate #real (real->posit16 (fma x y (* z t)))))))> 0.315 * * * * [progress]: [ 12 / 14 ] simplifiying candidate # 0.315 * [simplify]: Simplifying 0 0.315 * * [simplify]: iters left: 0 (1 enodes) 0.316 * * [simplify]: Extracting #0: cost 1 inf + 0 0.316 * * [simplify]: Extracting #1: cost 0 inf + 1 0.316 * [simplify]: Simplified to 0 0.316 * [simplify]: Simplified (2 3 3) to (λ (x y z t a b c i) (fma i c (fma a b 0))) 0.316 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 0.316 * [simplify]: Simplifying (+ (* t z) (* x y)) 0.317 * * [simplify]: iters left: 4 (7 enodes) 0.320 * * [simplify]: iters left: 3 (25 enodes) 0.326 * * [simplify]: iters left: 2 (28 enodes) 0.333 * * [simplify]: Extracting #0: cost 1 inf + 0 0.333 * * [simplify]: Extracting #1: cost 8 inf + 0 0.333 * * [simplify]: Extracting #2: cost 5 inf + 46 0.334 * * [simplify]: Extracting #3: cost 0 inf + 370 0.334 * [simplify]: Simplified to (fma t z (* x y)) 0.334 * [simplify]: Simplified (2 3 3) to (λ (x y z t a b c i) (fma i c (fma a b (fma t z (* x y))))) 0.334 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 0.334 * [simplify]: Simplifying (+ (* t z) (* x y)) 0.334 * * [simplify]: iters left: 4 (7 enodes) 0.337 * * [simplify]: iters left: 3 (25 enodes) 0.344 * * [simplify]: iters left: 2 (28 enodes) 0.351 * * [simplify]: Extracting #0: cost 1 inf + 0 0.351 * * [simplify]: Extracting #1: cost 8 inf + 0 0.351 * * [simplify]: Extracting #2: cost 5 inf + 46 0.351 * * [simplify]: Extracting #3: cost 0 inf + 370 0.351 * [simplify]: Simplified to (fma t z (* x y)) 0.351 * [simplify]: Simplified (2 3 3) to (λ (x y z t a b c i) (fma i c (fma a b (fma t z (* x y))))) 0.352 * * * [progress]: adding candidates to table 0.573 * * [progress]: iteration 2 / 4 0.573 * * * [progress]: picking best candidate 0.582 * * * * [pick]: Picked # 0.582 * * * [progress]: localizing error 0.617 * * * [progress]: generating rewritten candidates 0.617 * * * * [progress]: [ 1 / 1 ] rewriting at (2 3 3) 0.618 * * * [progress]: generating series expansions 0.618 * * * * [progress]: [ 1 / 1 ] generating series at (2 3 3) 0.618 * [backup-simplify]: Simplify (fma t z (* x y)) into (fma t z (* x y)) 0.618 * [approximate]: Taking taylor expansion of (fma t z (* x y)) in (t z x y) around 0 0.618 * [taylor]: Taking taylor expansion of (fma t z (* x y)) in y 0.618 * [taylor]: Rewrote expression to (+ (* t z) (* x y)) 0.618 * [taylor]: Taking taylor expansion of (* t z) in y 0.618 * [taylor]: Taking taylor expansion of t in y 0.618 * [backup-simplify]: Simplify t into t 0.618 * [taylor]: Taking taylor expansion of z in y 0.618 * [backup-simplify]: Simplify z into z 0.618 * [taylor]: Taking taylor expansion of (* x y) in y 0.618 * [taylor]: Taking taylor expansion of x in y 0.618 * [backup-simplify]: Simplify x into x 0.618 * [taylor]: Taking taylor expansion of y in y 0.618 * [backup-simplify]: Simplify 0 into 0 0.618 * [backup-simplify]: Simplify 1 into 1 0.618 * [taylor]: Taking taylor expansion of (fma t z (* x y)) in x 0.618 * [taylor]: Rewrote expression to (+ (* t z) (* x y)) 0.618 * [taylor]: Taking taylor expansion of (* t z) in x 0.618 * [taylor]: Taking taylor expansion of t in x 0.618 * [backup-simplify]: Simplify t into t 0.618 * [taylor]: Taking taylor expansion of z in x 0.618 * [backup-simplify]: Simplify z into z 0.618 * [taylor]: Taking taylor expansion of (* x y) in x 0.618 * [taylor]: Taking taylor expansion of x in x 0.619 * [backup-simplify]: Simplify 0 into 0 0.619 * [backup-simplify]: Simplify 1 into 1 0.619 * [taylor]: Taking taylor expansion of y in x 0.619 * [backup-simplify]: Simplify y into y 0.619 * [taylor]: Taking taylor expansion of (fma t z (* x y)) in z 0.619 * [taylor]: Rewrote expression to (+ (* t z) (* x y)) 0.619 * [taylor]: Taking taylor expansion of (* t z) in z 0.619 * [taylor]: Taking taylor expansion of t in z 0.619 * [backup-simplify]: Simplify t into t 0.619 * [taylor]: Taking taylor expansion of z in z 0.619 * [backup-simplify]: Simplify 0 into 0 0.619 * [backup-simplify]: Simplify 1 into 1 0.619 * [taylor]: Taking taylor expansion of (* x y) in z 0.619 * [taylor]: Taking taylor expansion of x in z 0.619 * [backup-simplify]: Simplify x into x 0.619 * [taylor]: Taking taylor expansion of y in z 0.619 * [backup-simplify]: Simplify y into y 0.619 * [taylor]: Taking taylor expansion of (fma t z (* x y)) in t 0.619 * [taylor]: Rewrote expression to (+ (* t z) (* x y)) 0.619 * [taylor]: Taking taylor expansion of (* t z) in t 0.619 * [taylor]: Taking taylor expansion of t in t 0.619 * [backup-simplify]: Simplify 0 into 0 0.619 * [backup-simplify]: Simplify 1 into 1 0.619 * [taylor]: Taking taylor expansion of z in t 0.619 * [backup-simplify]: Simplify z into z 0.619 * [taylor]: Taking taylor expansion of (* x y) in t 0.619 * [taylor]: Taking taylor expansion of x in t 0.619 * [backup-simplify]: Simplify x into x 0.619 * [taylor]: Taking taylor expansion of y in t 0.619 * [backup-simplify]: Simplify y into y 0.619 * [taylor]: Taking taylor expansion of (fma t z (* x y)) in t 0.619 * [taylor]: Rewrote expression to (+ (* t z) (* x y)) 0.619 * [taylor]: Taking taylor expansion of (* t z) in t 0.619 * [taylor]: Taking taylor expansion of t in t 0.619 * [backup-simplify]: Simplify 0 into 0 0.619 * [backup-simplify]: Simplify 1 into 1 0.619 * [taylor]: Taking taylor expansion of z in t 0.619 * [backup-simplify]: Simplify z into z 0.619 * [taylor]: Taking taylor expansion of (* x y) in t 0.619 * [taylor]: Taking taylor expansion of x in t 0.619 * [backup-simplify]: Simplify x into x 0.619 * [taylor]: Taking taylor expansion of y in t 0.619 * [backup-simplify]: Simplify y into y 0.620 * [backup-simplify]: Simplify (* 0 z) into 0 0.620 * [backup-simplify]: Simplify (* x y) into (* x y) 0.620 * [backup-simplify]: Simplify (+ 0 (* x y)) into (* x y) 0.620 * [taylor]: Taking taylor expansion of (* x y) in z 0.620 * [taylor]: Taking taylor expansion of x in z 0.620 * [backup-simplify]: Simplify x into x 0.620 * [taylor]: Taking taylor expansion of y in z 0.620 * [backup-simplify]: Simplify y into y 0.620 * [backup-simplify]: Simplify (* x y) into (* x y) 0.620 * [taylor]: Taking taylor expansion of (* x y) in x 0.620 * [taylor]: Taking taylor expansion of x in x 0.620 * [backup-simplify]: Simplify 0 into 0 0.620 * [backup-simplify]: Simplify 1 into 1 0.620 * [taylor]: Taking taylor expansion of y in x 0.620 * [backup-simplify]: Simplify y into y 0.620 * [backup-simplify]: Simplify (* 0 y) into 0 0.620 * [taylor]: Taking taylor expansion of 0 in y 0.620 * [backup-simplify]: Simplify 0 into 0 0.620 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 z)) into z 0.621 * [backup-simplify]: Simplify (+ (* x 0) (* 0 y)) into 0 0.621 * [backup-simplify]: Simplify (+ z 0) into z 0.621 * [taylor]: Taking taylor expansion of z in z 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify 1 into 1 0.621 * [taylor]: Taking taylor expansion of 0 in x 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [taylor]: Taking taylor expansion of 0 in y 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify (+ (* x 0) (* 0 y)) into 0 0.621 * [taylor]: Taking taylor expansion of 0 in x 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [taylor]: Taking taylor expansion of 0 in y 0.621 * [backup-simplify]: Simplify 0 into 0 0.621 * [backup-simplify]: Simplify 0 into 0 0.622 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.622 * [taylor]: Taking taylor expansion of y in y 0.622 * [backup-simplify]: Simplify 0 into 0 0.622 * [backup-simplify]: Simplify 1 into 1 0.622 * [backup-simplify]: Simplify 0 into 0 0.622 * [backup-simplify]: Simplify 0 into 0 0.623 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 z))) into 0 0.623 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (* 0 y))) into 0 0.624 * [backup-simplify]: Simplify (+ 0 0) into 0 0.624 * [taylor]: Taking taylor expansion of 0 in z 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [taylor]: Taking taylor expansion of 0 in x 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [taylor]: Taking taylor expansion of 0 in y 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [backup-simplify]: Simplify 0 into 0 0.624 * [backup-simplify]: Simplify (fma (/ 1 t) (/ 1 z) (* (/ 1 x) (/ 1 y))) into (fma (/ 1 t) (/ 1 z) (/ 1 (* x y))) 0.624 * [approximate]: Taking taylor expansion of (fma (/ 1 t) (/ 1 z) (/ 1 (* x y))) in (t z x y) around 0 0.624 * [taylor]: Taking taylor expansion of (fma (/ 1 t) (/ 1 z) (/ 1 (* x y))) in y 0.624 * [taylor]: Rewrote expression to (+ (* (/ 1 t) (/ 1 z)) (/ 1 (* x y))) 0.624 * [taylor]: Taking taylor expansion of (* (/ 1 t) (/ 1 z)) in y 0.624 * [taylor]: Taking taylor expansion of (/ 1 t) in y 0.624 * [taylor]: Taking taylor expansion of t in y 0.624 * [backup-simplify]: Simplify t into t 0.624 * [backup-simplify]: Simplify (/ 1 t) into (/ 1 t) 0.624 * [taylor]: Taking taylor expansion of (/ 1 z) in y 0.624 * [taylor]: Taking taylor expansion of z in y 0.624 * [backup-simplify]: Simplify z into z 0.624 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 0.624 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 0.624 * [taylor]: Taking taylor expansion of (* x y) in y 0.624 * [taylor]: Taking taylor expansion of x in y 0.624 * [backup-simplify]: Simplify x into x 0.624 * [taylor]: Taking taylor expansion of y in y 0.625 * [backup-simplify]: Simplify 0 into 0 0.625 * [backup-simplify]: Simplify 1 into 1 0.625 * [backup-simplify]: Simplify (* x 0) into 0 0.625 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 0.625 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.625 * [taylor]: Taking taylor expansion of (fma (/ 1 t) (/ 1 z) (/ 1 (* x y))) in x 0.625 * [taylor]: Rewrote expression to (+ (* (/ 1 t) (/ 1 z)) (/ 1 (* x y))) 0.625 * [taylor]: Taking taylor expansion of (* (/ 1 t) (/ 1 z)) in x 0.625 * [taylor]: Taking taylor expansion of (/ 1 t) in x 0.625 * [taylor]: Taking taylor expansion of t in x 0.625 * [backup-simplify]: Simplify t into t 0.625 * [backup-simplify]: Simplify (/ 1 t) into (/ 1 t) 0.625 * [taylor]: Taking taylor expansion of (/ 1 z) in x 0.625 * [taylor]: Taking taylor expansion of z in x 0.625 * [backup-simplify]: Simplify z into z 0.625 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 0.625 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.625 * [taylor]: Taking taylor expansion of (* x y) in x 0.625 * [taylor]: Taking taylor expansion of x in x 0.625 * [backup-simplify]: Simplify 0 into 0 0.625 * [backup-simplify]: Simplify 1 into 1 0.625 * [taylor]: Taking taylor expansion of y in x 0.625 * [backup-simplify]: Simplify y into y 0.625 * [backup-simplify]: Simplify (* 0 y) into 0 0.626 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.626 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.626 * [taylor]: Taking taylor expansion of (fma (/ 1 t) (/ 1 z) (/ 1 (* x y))) in z 0.626 * [taylor]: Rewrote expression to (+ (* (/ 1 t) (/ 1 z)) (/ 1 (* x y))) 0.626 * [taylor]: Taking taylor expansion of (* (/ 1 t) (/ 1 z)) in z 0.626 * [taylor]: Taking taylor expansion of (/ 1 t) in z 0.626 * [taylor]: Taking taylor expansion of t in z 0.626 * [backup-simplify]: Simplify t into t 0.626 * [backup-simplify]: Simplify (/ 1 t) into (/ 1 t) 0.626 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.626 * [taylor]: Taking taylor expansion of z in z 0.626 * [backup-simplify]: Simplify 0 into 0 0.626 * [backup-simplify]: Simplify 1 into 1 0.626 * [backup-simplify]: Simplify (/ 1 1) into 1 0.626 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 0.626 * [taylor]: Taking taylor expansion of (* x y) in z 0.626 * [taylor]: Taking taylor expansion of x in z 0.626 * [backup-simplify]: Simplify x into x 0.626 * [taylor]: Taking taylor expansion of y in z 0.626 * [backup-simplify]: Simplify y into y 0.626 * [backup-simplify]: Simplify (* x y) into (* x y) 0.626 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 0.626 * [taylor]: Taking taylor expansion of (fma (/ 1 t) (/ 1 z) (/ 1 (* x y))) in t 0.627 * [taylor]: Rewrote expression to (+ (* (/ 1 t) (/ 1 z)) (/ 1 (* x y))) 0.627 * [taylor]: Taking taylor expansion of (* (/ 1 t) (/ 1 z)) in t 0.627 * [taylor]: Taking taylor expansion of (/ 1 t) in t 0.627 * [taylor]: Taking taylor expansion of t in t 0.627 * [backup-simplify]: Simplify 0 into 0 0.627 * [backup-simplify]: Simplify 1 into 1 0.627 * [backup-simplify]: Simplify (/ 1 1) into 1 0.627 * [taylor]: Taking taylor expansion of (/ 1 z) in t 0.627 * [taylor]: Taking taylor expansion of z in t 0.627 * [backup-simplify]: Simplify z into z 0.627 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 0.627 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in t 0.627 * [taylor]: Taking taylor expansion of (* x y) in t 0.627 * [taylor]: Taking taylor expansion of x in t 0.627 * [backup-simplify]: Simplify x into x 0.627 * [taylor]: Taking taylor expansion of y in t 0.627 * [backup-simplify]: Simplify y into y 0.627 * [backup-simplify]: Simplify (* x y) into (* x y) 0.627 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 0.627 * [taylor]: Taking taylor expansion of (fma (/ 1 t) (/ 1 z) (/ 1 (* x y))) in t 0.627 * [taylor]: Rewrote expression to (+ (* (/ 1 t) (/ 1 z)) (/ 1 (* x y))) 0.627 * [taylor]: Taking taylor expansion of (* (/ 1 t) (/ 1 z)) in t 0.627 * [taylor]: Taking taylor expansion of (/ 1 t) in t 0.627 * [taylor]: Taking taylor expansion of t in t 0.627 * [backup-simplify]: Simplify 0 into 0 0.627 * [backup-simplify]: Simplify 1 into 1 0.627 * [backup-simplify]: Simplify (/ 1 1) into 1 0.628 * [taylor]: Taking taylor expansion of (/ 1 z) in t 0.628 * [taylor]: Taking taylor expansion of z in t 0.628 * [backup-simplify]: Simplify z into z 0.628 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 0.628 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in t 0.628 * [taylor]: Taking taylor expansion of (* x y) in t 0.628 * [taylor]: Taking taylor expansion of x in t 0.628 * [backup-simplify]: Simplify x into x 0.628 * [taylor]: Taking taylor expansion of y in t 0.628 * [backup-simplify]: Simplify y into y 0.628 * [backup-simplify]: Simplify (* x y) into (* x y) 0.628 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 0.628 * [backup-simplify]: Simplify (* 1 (/ 1 z)) into (/ 1 z) 0.628 * [backup-simplify]: Simplify (+ (/ 1 z) 0) into (/ 1 z) 0.628 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.628 * [taylor]: Taking taylor expansion of z in z 0.628 * [backup-simplify]: Simplify 0 into 0 0.628 * [backup-simplify]: Simplify 1 into 1 0.628 * [backup-simplify]: Simplify (/ 1 1) into 1 0.628 * [taylor]: Taking taylor expansion of 1 in x 0.628 * [backup-simplify]: Simplify 1 into 1 0.628 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 0.629 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.629 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 z))) into 0 0.629 * [backup-simplify]: Simplify (+ 0 (/ 1 (* x y))) into (/ 1 (* x y)) 0.629 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 0.629 * [taylor]: Taking taylor expansion of (* x y) in z 0.629 * [taylor]: Taking taylor expansion of x in z 0.629 * [backup-simplify]: Simplify x into x 0.629 * [taylor]: Taking taylor expansion of y in z 0.629 * [backup-simplify]: Simplify y into y 0.629 * [backup-simplify]: Simplify (* x y) into (* x y) 0.629 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 0.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.630 * [taylor]: Taking taylor expansion of 0 in x 0.630 * [backup-simplify]: Simplify 0 into 0 0.630 * [taylor]: Taking taylor expansion of 1 in y 0.630 * [backup-simplify]: Simplify 1 into 1 0.630 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 0.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.631 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 z)))) into 0 0.631 * [backup-simplify]: Simplify (+ (* x 0) (* 0 y)) into 0 0.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))))) into 0 0.632 * [backup-simplify]: Simplify (+ 0 0) into 0 0.632 * [taylor]: Taking taylor expansion of 0 in z 0.632 * [backup-simplify]: Simplify 0 into 0 0.632 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.632 * [taylor]: Taking taylor expansion of (* x y) in x 0.632 * [taylor]: Taking taylor expansion of x in x 0.632 * [backup-simplify]: Simplify 0 into 0 0.632 * [backup-simplify]: Simplify 1 into 1 0.632 * [taylor]: Taking taylor expansion of y in x 0.632 * [backup-simplify]: Simplify y into y 0.632 * [backup-simplify]: Simplify (* 0 y) into 0 0.632 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.632 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.632 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.632 * [taylor]: Taking taylor expansion of y in y 0.632 * [backup-simplify]: Simplify 0 into 0 0.632 * [backup-simplify]: Simplify 1 into 1 0.632 * [backup-simplify]: Simplify (/ 1 1) into 1 0.632 * [backup-simplify]: Simplify 1 into 1 0.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.633 * [taylor]: Taking taylor expansion of 0 in x 0.633 * [backup-simplify]: Simplify 0 into 0 0.633 * [taylor]: Taking taylor expansion of 0 in y 0.633 * [backup-simplify]: Simplify 0 into 0 0.633 * [taylor]: Taking taylor expansion of 0 in y 0.633 * [backup-simplify]: Simplify 0 into 0 0.633 * [backup-simplify]: Simplify 1 into 1 0.633 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 0.634 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.634 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 z))))) into 0 0.635 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (* 0 y))) into 0 0.635 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))) (* 0 (/ 0 (* x y))))) into 0 0.635 * [backup-simplify]: Simplify (+ 0 0) into 0 0.635 * [taylor]: Taking taylor expansion of 0 in z 0.635 * [backup-simplify]: Simplify 0 into 0 0.635 * [taylor]: Taking taylor expansion of 0 in x 0.635 * [backup-simplify]: Simplify 0 into 0 0.635 * [backup-simplify]: Simplify (+ (* x 0) (* 0 y)) into 0 0.635 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))))) into 0 0.635 * [taylor]: Taking taylor expansion of 0 in x 0.635 * [backup-simplify]: Simplify 0 into 0 0.636 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.636 * [taylor]: Taking taylor expansion of 0 in x 0.636 * [backup-simplify]: Simplify 0 into 0 0.637 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 0.637 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 0.637 * [taylor]: Taking taylor expansion of 0 in y 0.637 * [backup-simplify]: Simplify 0 into 0 0.637 * [taylor]: Taking taylor expansion of 0 in y 0.637 * [backup-simplify]: Simplify 0 into 0 0.637 * [taylor]: Taking taylor expansion of 0 in y 0.637 * [backup-simplify]: Simplify 0 into 0 0.637 * [taylor]: Taking taylor expansion of 0 in y 0.637 * [backup-simplify]: Simplify 0 into 0 0.637 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.637 * [backup-simplify]: Simplify 0 into 0 0.637 * [backup-simplify]: Simplify 0 into 0 0.637 * [backup-simplify]: Simplify 0 into 0 0.637 * [backup-simplify]: Simplify 0 into 0 0.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 0.638 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.639 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 z)))))) into 0 0.640 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 0.640 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))) (* 0 (/ 0 (* x y))) (* 0 (/ 0 (* x y))))) into 0 0.640 * [backup-simplify]: Simplify (+ 0 0) into 0 0.640 * [taylor]: Taking taylor expansion of 0 in z 0.640 * [backup-simplify]: Simplify 0 into 0 0.640 * [taylor]: Taking taylor expansion of 0 in x 0.640 * [backup-simplify]: Simplify 0 into 0 0.640 * [taylor]: Taking taylor expansion of 0 in x 0.640 * [backup-simplify]: Simplify 0 into 0 0.640 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (* 0 y))) into 0 0.641 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))) (* 0 (/ 0 (* x y))))) into 0 0.641 * [taylor]: Taking taylor expansion of 0 in x 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.641 * [taylor]: Taking taylor expansion of 0 in x 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [taylor]: Taking taylor expansion of 0 in y 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [taylor]: Taking taylor expansion of 0 in y 0.641 * [backup-simplify]: Simplify 0 into 0 0.641 * [taylor]: Taking taylor expansion of 0 in y 0.641 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 0.642 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.642 * [taylor]: Taking taylor expansion of 0 in y 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [taylor]: Taking taylor expansion of 0 in y 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [taylor]: Taking taylor expansion of 0 in y 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [taylor]: Taking taylor expansion of 0 in y 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify 0 into 0 0.642 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 z)) (/ 1 (/ 1 t)))))) (* 1 (* (/ 1 (/ 1 y)) (* (/ 1 (/ 1 x)) (* 1 1))))) into (+ (* t z) (* x y)) 0.643 * [backup-simplify]: Simplify (fma (/ 1 (- t)) (/ 1 (- z)) (* (/ 1 (- x)) (/ 1 (- y)))) into (fma (/ -1 t) (/ -1 z) (/ 1 (* x y))) 0.643 * [approximate]: Taking taylor expansion of (fma (/ -1 t) (/ -1 z) (/ 1 (* x y))) in (t z x y) around 0 0.643 * [taylor]: Taking taylor expansion of (fma (/ -1 t) (/ -1 z) (/ 1 (* x y))) in y 0.643 * [taylor]: Rewrote expression to (+ (* (/ -1 t) (/ -1 z)) (/ 1 (* x y))) 0.643 * [taylor]: Taking taylor expansion of (* (/ -1 t) (/ -1 z)) in y 0.643 * [taylor]: Taking taylor expansion of (/ -1 t) in y 0.643 * [taylor]: Taking taylor expansion of -1 in y 0.643 * [backup-simplify]: Simplify -1 into -1 0.643 * [taylor]: Taking taylor expansion of t in y 0.643 * [backup-simplify]: Simplify t into t 0.643 * [backup-simplify]: Simplify (/ -1 t) into (/ -1 t) 0.643 * [taylor]: Taking taylor expansion of (/ -1 z) in y 0.643 * [taylor]: Taking taylor expansion of -1 in y 0.643 * [backup-simplify]: Simplify -1 into -1 0.643 * [taylor]: Taking taylor expansion of z in y 0.643 * [backup-simplify]: Simplify z into z 0.643 * [backup-simplify]: Simplify (/ -1 z) into (/ -1 z) 0.643 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 0.643 * [taylor]: Taking taylor expansion of (* x y) in y 0.643 * [taylor]: Taking taylor expansion of x in y 0.643 * [backup-simplify]: Simplify x into x 0.643 * [taylor]: Taking taylor expansion of y in y 0.643 * [backup-simplify]: Simplify 0 into 0 0.643 * [backup-simplify]: Simplify 1 into 1 0.643 * [backup-simplify]: Simplify (* x 0) into 0 0.644 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 0.644 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 0.644 * [taylor]: Taking taylor expansion of (fma (/ -1 t) (/ -1 z) (/ 1 (* x y))) in x 0.644 * [taylor]: Rewrote expression to (+ (* (/ -1 t) (/ -1 z)) (/ 1 (* x y))) 0.644 * [taylor]: Taking taylor expansion of (* (/ -1 t) (/ -1 z)) in x 0.644 * [taylor]: Taking taylor expansion of (/ -1 t) in x 0.644 * [taylor]: Taking taylor expansion of -1 in x 0.644 * [backup-simplify]: Simplify -1 into -1 0.644 * [taylor]: Taking taylor expansion of t in x 0.644 * [backup-simplify]: Simplify t into t 0.644 * [backup-simplify]: Simplify (/ -1 t) into (/ -1 t) 0.644 * [taylor]: Taking taylor expansion of (/ -1 z) in x 0.644 * [taylor]: Taking taylor expansion of -1 in x 0.644 * [backup-simplify]: Simplify -1 into -1 0.644 * [taylor]: Taking taylor expansion of z in x 0.644 * [backup-simplify]: Simplify z into z 0.644 * [backup-simplify]: Simplify (/ -1 z) into (/ -1 z) 0.644 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.644 * [taylor]: Taking taylor expansion of (* x y) in x 0.644 * [taylor]: Taking taylor expansion of x in x 0.644 * [backup-simplify]: Simplify 0 into 0 0.644 * [backup-simplify]: Simplify 1 into 1 0.644 * [taylor]: Taking taylor expansion of y in x 0.644 * [backup-simplify]: Simplify y into y 0.644 * [backup-simplify]: Simplify (* 0 y) into 0 0.644 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.645 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.645 * [taylor]: Taking taylor expansion of (fma (/ -1 t) (/ -1 z) (/ 1 (* x y))) in z 0.645 * [taylor]: Rewrote expression to (+ (* (/ -1 t) (/ -1 z)) (/ 1 (* x y))) 0.645 * [taylor]: Taking taylor expansion of (* (/ -1 t) (/ -1 z)) in z 0.645 * [taylor]: Taking taylor expansion of (/ -1 t) in z 0.645 * [taylor]: Taking taylor expansion of -1 in z 0.645 * [backup-simplify]: Simplify -1 into -1 0.645 * [taylor]: Taking taylor expansion of t in z 0.645 * [backup-simplify]: Simplify t into t 0.645 * [backup-simplify]: Simplify (/ -1 t) into (/ -1 t) 0.645 * [taylor]: Taking taylor expansion of (/ -1 z) in z 0.645 * [taylor]: Taking taylor expansion of -1 in z 0.645 * [backup-simplify]: Simplify -1 into -1 0.645 * [taylor]: Taking taylor expansion of z in z 0.645 * [backup-simplify]: Simplify 0 into 0 0.645 * [backup-simplify]: Simplify 1 into 1 0.645 * [backup-simplify]: Simplify (/ -1 1) into -1 0.645 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 0.645 * [taylor]: Taking taylor expansion of (* x y) in z 0.645 * [taylor]: Taking taylor expansion of x in z 0.645 * [backup-simplify]: Simplify x into x 0.645 * [taylor]: Taking taylor expansion of y in z 0.645 * [backup-simplify]: Simplify y into y 0.645 * [backup-simplify]: Simplify (* x y) into (* x y) 0.645 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 0.645 * [taylor]: Taking taylor expansion of (fma (/ -1 t) (/ -1 z) (/ 1 (* x y))) in t 0.645 * [taylor]: Rewrote expression to (+ (* (/ -1 t) (/ -1 z)) (/ 1 (* x y))) 0.645 * [taylor]: Taking taylor expansion of (* (/ -1 t) (/ -1 z)) in t 0.645 * [taylor]: Taking taylor expansion of (/ -1 t) in t 0.645 * [taylor]: Taking taylor expansion of -1 in t 0.645 * [backup-simplify]: Simplify -1 into -1 0.645 * [taylor]: Taking taylor expansion of t in t 0.645 * [backup-simplify]: Simplify 0 into 0 0.645 * [backup-simplify]: Simplify 1 into 1 0.646 * [backup-simplify]: Simplify (/ -1 1) into -1 0.646 * [taylor]: Taking taylor expansion of (/ -1 z) in t 0.646 * [taylor]: Taking taylor expansion of -1 in t 0.646 * [backup-simplify]: Simplify -1 into -1 0.646 * [taylor]: Taking taylor expansion of z in t 0.646 * [backup-simplify]: Simplify z into z 0.646 * [backup-simplify]: Simplify (/ -1 z) into (/ -1 z) 0.646 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in t 0.646 * [taylor]: Taking taylor expansion of (* x y) in t 0.646 * [taylor]: Taking taylor expansion of x in t 0.646 * [backup-simplify]: Simplify x into x 0.646 * [taylor]: Taking taylor expansion of y in t 0.646 * [backup-simplify]: Simplify y into y 0.646 * [backup-simplify]: Simplify (* x y) into (* x y) 0.646 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 0.646 * [taylor]: Taking taylor expansion of (fma (/ -1 t) (/ -1 z) (/ 1 (* x y))) in t 0.646 * [taylor]: Rewrote expression to (+ (* (/ -1 t) (/ -1 z)) (/ 1 (* x y))) 0.646 * [taylor]: Taking taylor expansion of (* (/ -1 t) (/ -1 z)) in t 0.646 * [taylor]: Taking taylor expansion of (/ -1 t) in t 0.646 * [taylor]: Taking taylor expansion of -1 in t 0.646 * [backup-simplify]: Simplify -1 into -1 0.646 * [taylor]: Taking taylor expansion of t in t 0.646 * [backup-simplify]: Simplify 0 into 0 0.646 * [backup-simplify]: Simplify 1 into 1 0.646 * [backup-simplify]: Simplify (/ -1 1) into -1 0.646 * [taylor]: Taking taylor expansion of (/ -1 z) in t 0.646 * [taylor]: Taking taylor expansion of -1 in t 0.646 * [backup-simplify]: Simplify -1 into -1 0.646 * [taylor]: Taking taylor expansion of z in t 0.646 * [backup-simplify]: Simplify z into z 0.647 * [backup-simplify]: Simplify (/ -1 z) into (/ -1 z) 0.647 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in t 0.647 * [taylor]: Taking taylor expansion of (* x y) in t 0.647 * [taylor]: Taking taylor expansion of x in t 0.647 * [backup-simplify]: Simplify x into x 0.647 * [taylor]: Taking taylor expansion of y in t 0.647 * [backup-simplify]: Simplify y into y 0.647 * [backup-simplify]: Simplify (* x y) into (* x y) 0.647 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 0.647 * [backup-simplify]: Simplify (* -1 (/ -1 z)) into (/ 1 z) 0.647 * [backup-simplify]: Simplify (+ (/ 1 z) 0) into (/ 1 z) 0.647 * [taylor]: Taking taylor expansion of (/ 1 z) in z 0.647 * [taylor]: Taking taylor expansion of z in z 0.647 * [backup-simplify]: Simplify 0 into 0 0.647 * [backup-simplify]: Simplify 1 into 1 0.647 * [backup-simplify]: Simplify (/ 1 1) into 1 0.647 * [taylor]: Taking taylor expansion of 1 in x 0.647 * [backup-simplify]: Simplify 1 into 1 0.647 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ -1 z) (/ 0 z)))) into 0 0.648 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 0.648 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 z))) into 0 0.648 * [backup-simplify]: Simplify (+ 0 (/ 1 (* x y))) into (/ 1 (* x y)) 0.648 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 0.648 * [taylor]: Taking taylor expansion of (* x y) in z 0.648 * [taylor]: Taking taylor expansion of x in z 0.648 * [backup-simplify]: Simplify x into x 0.648 * [taylor]: Taking taylor expansion of y in z 0.648 * [backup-simplify]: Simplify y into y 0.648 * [backup-simplify]: Simplify (* x y) into (* x y) 0.648 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 0.649 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.649 * [taylor]: Taking taylor expansion of 0 in x 0.649 * [backup-simplify]: Simplify 0 into 0 0.649 * [taylor]: Taking taylor expansion of 1 in y 0.649 * [backup-simplify]: Simplify 1 into 1 0.649 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ -1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 0.650 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.650 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 z)))) into 0 0.650 * [backup-simplify]: Simplify (+ (* x 0) (* 0 y)) into 0 0.650 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))))) into 0 0.650 * [backup-simplify]: Simplify (+ 0 0) into 0 0.650 * [taylor]: Taking taylor expansion of 0 in z 0.650 * [backup-simplify]: Simplify 0 into 0 0.651 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 0.651 * [taylor]: Taking taylor expansion of (* x y) in x 0.651 * [taylor]: Taking taylor expansion of x in x 0.651 * [backup-simplify]: Simplify 0 into 0 0.651 * [backup-simplify]: Simplify 1 into 1 0.651 * [taylor]: Taking taylor expansion of y in x 0.651 * [backup-simplify]: Simplify y into y 0.651 * [backup-simplify]: Simplify (* 0 y) into 0 0.651 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 0.651 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 0.651 * [taylor]: Taking taylor expansion of (/ 1 y) in y 0.651 * [taylor]: Taking taylor expansion of y in y 0.651 * [backup-simplify]: Simplify 0 into 0 0.651 * [backup-simplify]: Simplify 1 into 1 0.651 * [backup-simplify]: Simplify (/ 1 1) into 1 0.651 * [backup-simplify]: Simplify 1 into 1 0.652 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.652 * [taylor]: Taking taylor expansion of 0 in x 0.652 * [backup-simplify]: Simplify 0 into 0 0.652 * [taylor]: Taking taylor expansion of 0 in y 0.652 * [backup-simplify]: Simplify 0 into 0 0.652 * [taylor]: Taking taylor expansion of 0 in y 0.652 * [backup-simplify]: Simplify 0 into 0 0.652 * [backup-simplify]: Simplify 1 into 1 0.652 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ -1 z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 0.653 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.653 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 z))))) into 0 0.654 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (* 0 y))) into 0 0.654 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))) (* 0 (/ 0 (* x y))))) into 0 0.654 * [backup-simplify]: Simplify (+ 0 0) into 0 0.654 * [taylor]: Taking taylor expansion of 0 in z 0.654 * [backup-simplify]: Simplify 0 into 0 0.654 * [taylor]: Taking taylor expansion of 0 in x 0.654 * [backup-simplify]: Simplify 0 into 0 0.654 * [backup-simplify]: Simplify (+ (* x 0) (* 0 y)) into 0 0.654 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))))) into 0 0.654 * [taylor]: Taking taylor expansion of 0 in x 0.654 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.655 * [taylor]: Taking taylor expansion of 0 in x 0.655 * [backup-simplify]: Simplify 0 into 0 0.655 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 0.655 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 0.655 * [taylor]: Taking taylor expansion of 0 in y 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [taylor]: Taking taylor expansion of 0 in y 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [taylor]: Taking taylor expansion of 0 in y 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [taylor]: Taking taylor expansion of 0 in y 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [backup-simplify]: Simplify 0 into 0 0.656 * [backup-simplify]: Simplify 0 into 0 0.657 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ -1 z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 0.658 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.659 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 z)))))) into 0 0.660 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (+ (* 0 0) (* 0 y)))) into 0 0.660 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))) (* 0 (/ 0 (* x y))) (* 0 (/ 0 (* x y))))) into 0 0.661 * [backup-simplify]: Simplify (+ 0 0) into 0 0.661 * [taylor]: Taking taylor expansion of 0 in z 0.661 * [backup-simplify]: Simplify 0 into 0 0.661 * [taylor]: Taking taylor expansion of 0 in x 0.661 * [backup-simplify]: Simplify 0 into 0 0.661 * [taylor]: Taking taylor expansion of 0 in x 0.661 * [backup-simplify]: Simplify 0 into 0 0.661 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (* 0 y))) into 0 0.662 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* x y)) (/ 0 (* x y))) (* 0 (/ 0 (* x y))))) into 0 0.662 * [taylor]: Taking taylor expansion of 0 in x 0.662 * [backup-simplify]: Simplify 0 into 0 0.662 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.663 * [taylor]: Taking taylor expansion of 0 in x 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [taylor]: Taking taylor expansion of 0 in y 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [taylor]: Taking taylor expansion of 0 in y 0.663 * [backup-simplify]: Simplify 0 into 0 0.663 * [taylor]: Taking taylor expansion of 0 in y 0.663 * [backup-simplify]: Simplify 0 into 0 0.664 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 0.664 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 0.665 * [taylor]: Taking taylor expansion of 0 in y 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [taylor]: Taking taylor expansion of 0 in y 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [taylor]: Taking taylor expansion of 0 in y 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [taylor]: Taking taylor expansion of 0 in y 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify 0 into 0 0.665 * [backup-simplify]: Simplify 0 into 0 0.666 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- z))) (/ 1 (/ 1 (- t))))))) (* 1 (* (/ 1 (/ 1 (- y))) (* (/ 1 (/ 1 (- x))) (* 1 1))))) into (+ (* t z) (* x y)) 0.666 * * * [progress]: simplifying candidates 0.666 * * * * [progress]: [ 1 / 14 ] simplifiying candidate # 0.666 * * * * [progress]: [ 2 / 14 ] simplifiying candidate # 0.666 * * * * [progress]: [ 3 / 14 ] simplifiying candidate # 0.666 * * * * [progress]: [ 4 / 14 ] simplifiying candidate # 0.666 * * * * [progress]: [ 5 / 14 ] simplifiying candidate # 0.666 * * * * [progress]: [ 6 / 14 ] simplifiying candidate # 0.666 * * * * [progress]: [ 7 / 14 ] simplifiying candidate # 0.666 * * * * [progress]: [ 8 / 14 ] simplifiying candidate # 0.666 * * * * [progress]: [ 9 / 14 ] simplifiying candidate # 0.667 * * * * [progress]: [ 10 / 14 ] simplifiying candidate # 0.667 * * * * [progress]: [ 11 / 14 ] simplifiying candidate #real (real->posit16 (fma t z (* x y)))))))> 0.667 * * * * [progress]: [ 12 / 14 ] simplifiying candidate # 0.667 * [simplify]: Simplifying 0 0.667 * * [simplify]: iters left: 0 (1 enodes) 0.668 * * [simplify]: Extracting #0: cost 1 inf + 0 0.668 * * [simplify]: Extracting #1: cost 0 inf + 1 0.668 * [simplify]: Simplified to 0 0.668 * [simplify]: Simplified (2 3 3) to (λ (x y z t a b c i) (fma i c (fma a b 0))) 0.668 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 0.669 * [simplify]: Simplifying (+ (* t z) (* x y)) 0.669 * * [simplify]: iters left: 4 (7 enodes) 0.672 * * [simplify]: iters left: 3 (25 enodes) 0.678 * * [simplify]: iters left: 2 (28 enodes) 0.685 * * [simplify]: Extracting #0: cost 1 inf + 0 0.685 * * [simplify]: Extracting #1: cost 8 inf + 0 0.685 * * [simplify]: Extracting #2: cost 5 inf + 46 0.685 * * [simplify]: Extracting #3: cost 0 inf + 370 0.685 * [simplify]: Simplified to (fma t z (* x y)) 0.685 * [simplify]: Simplified (2 3 3) to (λ (x y z t a b c i) (fma i c (fma a b (fma t z (* x y))))) 0.686 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 0.686 * [simplify]: Simplifying (+ (* t z) (* x y)) 0.686 * * [simplify]: iters left: 4 (7 enodes) 0.697 * * [simplify]: iters left: 3 (25 enodes) 0.703 * * [simplify]: iters left: 2 (28 enodes) 0.710 * * [simplify]: Extracting #0: cost 1 inf + 0 0.710 * * [simplify]: Extracting #1: cost 8 inf + 0 0.710 * * [simplify]: Extracting #2: cost 5 inf + 46 0.711 * * [simplify]: Extracting #3: cost 0 inf + 370 0.711 * [simplify]: Simplified to (fma t z (* x y)) 0.711 * [simplify]: Simplified (2 3 3) to (λ (x y z t a b c i) (fma i c (fma a b (fma t z (* x y))))) 0.711 * * * [progress]: adding candidates to table 0.931 * [progress]: [Phase 3 of 3] Extracting. 0.932 * * [regime]: Finding splitpoints for: (# #) 0.932 * * * [regime-changes]: Trying 10 branch expressions: (i c b a t z (* z t) y x (* x y)) 0.932 * * * * [regimes]: Trying to branch on i from (# #) 0.990 * * * * [regimes]: Trying to branch on c from (# #) 1.062 * * * * [regimes]: Trying to branch on b from (# #) 1.106 * * * * [regimes]: Trying to branch on a from (# #) 1.169 * * * * [regimes]: Trying to branch on t from (# #) 1.261 * * * * [regimes]: Trying to branch on z from (# #) 1.352 * * * * [regimes]: Trying to branch on (* z t) from (# #) 1.415 * * * * [regimes]: Trying to branch on y from (# #) 1.500 * * * * [regimes]: Trying to branch on x from (# #) 1.592 * * * * [regimes]: Trying to branch on (* x y) from (# #) 1.677 * * * [regime]: Found split indices: #