16.091 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.090 * * * [progress]: [2/2] Setting up program. 0.096 * [progress]: [Phase 2 of 3] Improving. 0.096 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.096 * [simplify]: Simplifying: (- (fma x y z) (+ 1 (+ (* x y) z))) 0.096 * * [simplify]: iteration 0: 9 enodes 0.099 * * [simplify]: iteration 1: 20 enodes 0.105 * * [simplify]: iteration 2: 44 enodes 0.118 * * [simplify]: iteration 3: 78 enodes 0.176 * * [simplify]: iteration 4: 170 enodes 0.288 * * [simplify]: iteration 5: 291 enodes 0.403 * * [simplify]: iteration 6: 533 enodes 0.546 * * [simplify]: iteration 7: 1049 enodes 1.253 * * [simplify]: iteration 8: 1937 enodes 1.966 * * [simplify]: iteration 9: 2530 enodes 2.191 * * [simplify]: iteration 10: 2768 enodes 2.451 * * [simplify]: iteration 11: 2982 enodes 2.669 * * [simplify]: iteration 12: 3187 enodes 2.925 * * [simplify]: iteration 13: 3399 enodes 3.540 * * [simplify]: iteration 14: 3601 enodes 3.803 * * [simplify]: iteration 15: 3806 enodes 4.050 * * [simplify]: iteration 16: 4001 enodes 4.255 * * [simplify]: iteration 17: 4220 enodes 4.455 * * [simplify]: iteration 18: 4420 enodes 4.658 * * [simplify]: iteration 19: 4621 enodes 4.912 * * [simplify]: iteration 20: 4822 enodes 5.106 * * [simplify]: iteration complete: 5000 enodes 5.106 * * [simplify]: Extracting #0: cost 1 inf + 0 5.106 * * [simplify]: Extracting #1: cost 36 inf + 0 5.107 * * [simplify]: Extracting #2: cost 58 inf + 126 5.107 * * [simplify]: Extracting #3: cost 53 inf + 294 5.108 * * [simplify]: Extracting #4: cost 26 inf + 3621 5.111 * * [simplify]: Extracting #5: cost 2 inf + 6876 5.116 * * [simplify]: Extracting #6: cost 0 inf + 7233 5.123 * [simplify]: Simplified to: (+ (- -1 z) (- (fma x y z) (* x y))) 5.124 * * [progress]: iteration 1 / 4 5.124 * * * [progress]: picking best candidate 5.130 * * * * [pick]: Picked # 5.130 * * * [progress]: localizing error 5.145 * * * [progress]: generating rewritten candidates 5.145 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 5.199 * * * [progress]: generating series expansions 5.200 * * * * [progress]: [ 1 / 1 ] generating series at (2) 5.200 * [backup-simplify]: Simplify (- (fma x y z) (+ 1 (+ (* x y) z))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 5.200 * [approximate]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in (x y z) around 0 5.200 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in z 5.200 * [taylor]: Taking taylor expansion of (fma x y z) in z 5.201 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 5.201 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in z 5.201 * [taylor]: Taking taylor expansion of z in z 5.201 * [backup-simplify]: Simplify 0 into 0 5.201 * [backup-simplify]: Simplify 1 into 1 5.201 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in z 5.201 * [taylor]: Taking taylor expansion of 1 in z 5.201 * [backup-simplify]: Simplify 1 into 1 5.202 * [taylor]: Taking taylor expansion of (* x y) in z 5.202 * [taylor]: Taking taylor expansion of x in z 5.202 * [backup-simplify]: Simplify x into x 5.202 * [taylor]: Taking taylor expansion of y in z 5.202 * [backup-simplify]: Simplify y into y 5.202 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in y 5.202 * [taylor]: Taking taylor expansion of (fma x y z) in y 5.202 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 5.202 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in y 5.202 * [taylor]: Taking taylor expansion of z in y 5.202 * [backup-simplify]: Simplify z into z 5.202 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in y 5.202 * [taylor]: Taking taylor expansion of 1 in y 5.202 * [backup-simplify]: Simplify 1 into 1 5.202 * [taylor]: Taking taylor expansion of (* x y) in y 5.202 * [taylor]: Taking taylor expansion of x in y 5.202 * [backup-simplify]: Simplify x into x 5.202 * [taylor]: Taking taylor expansion of y in y 5.202 * [backup-simplify]: Simplify 0 into 0 5.202 * [backup-simplify]: Simplify 1 into 1 5.202 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 5.202 * [taylor]: Taking taylor expansion of (fma x y z) in x 5.202 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 5.202 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 5.202 * [taylor]: Taking taylor expansion of z in x 5.202 * [backup-simplify]: Simplify z into z 5.202 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 5.202 * [taylor]: Taking taylor expansion of 1 in x 5.202 * [backup-simplify]: Simplify 1 into 1 5.202 * [taylor]: Taking taylor expansion of (* x y) in x 5.202 * [taylor]: Taking taylor expansion of x in x 5.202 * [backup-simplify]: Simplify 0 into 0 5.202 * [backup-simplify]: Simplify 1 into 1 5.202 * [taylor]: Taking taylor expansion of y in x 5.202 * [backup-simplify]: Simplify y into y 5.202 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 5.203 * [taylor]: Taking taylor expansion of (fma x y z) in x 5.203 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 5.203 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 5.203 * [taylor]: Taking taylor expansion of z in x 5.203 * [backup-simplify]: Simplify z into z 5.203 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 5.203 * [taylor]: Taking taylor expansion of 1 in x 5.203 * [backup-simplify]: Simplify 1 into 1 5.203 * [taylor]: Taking taylor expansion of (* x y) in x 5.203 * [taylor]: Taking taylor expansion of x in x 5.203 * [backup-simplify]: Simplify 0 into 0 5.203 * [backup-simplify]: Simplify 1 into 1 5.203 * [taylor]: Taking taylor expansion of y in x 5.203 * [backup-simplify]: Simplify y into y 5.203 * [backup-simplify]: Simplify (* 0 y) into 0 5.204 * [backup-simplify]: Simplify (+ 1 0) into 1 5.204 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 5.204 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 5.204 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 5.204 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in y 5.204 * [taylor]: Taking taylor expansion of (fma x y z) in y 5.204 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 5.204 * [taylor]: Taking taylor expansion of (+ z 1) in y 5.204 * [taylor]: Taking taylor expansion of z in y 5.204 * [backup-simplify]: Simplify z into z 5.204 * [taylor]: Taking taylor expansion of 1 in y 5.204 * [backup-simplify]: Simplify 1 into 1 5.204 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 5.205 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 5.205 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 5.205 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in z 5.205 * [taylor]: Taking taylor expansion of (fma x y z) in z 5.205 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 5.205 * [taylor]: Taking taylor expansion of (+ z 1) in z 5.205 * [taylor]: Taking taylor expansion of z in z 5.205 * [backup-simplify]: Simplify 0 into 0 5.205 * [backup-simplify]: Simplify 1 into 1 5.205 * [taylor]: Taking taylor expansion of 1 in z 5.205 * [backup-simplify]: Simplify 1 into 1 5.205 * [backup-simplify]: Simplify (+ 0 1) into 1 5.206 * [backup-simplify]: Simplify (- 1) into -1 5.206 * [backup-simplify]: Simplify (+ (fma x y z) -1) into (- (fma x y z) 1) 5.206 * [backup-simplify]: Simplify (- (fma x y z) 1) into (- (fma x y z) 1) 5.206 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.207 * [backup-simplify]: Simplify (+ 0 y) into y 5.207 * [backup-simplify]: Simplify (+ 0 y) into y 5.207 * [backup-simplify]: Simplify (- y) into (- y) 5.207 * [backup-simplify]: Simplify (+ 0 (- y)) into (- y) 5.207 * [taylor]: Taking taylor expansion of (- y) in y 5.207 * [taylor]: Taking taylor expansion of y in y 5.207 * [backup-simplify]: Simplify 0 into 0 5.207 * [backup-simplify]: Simplify 1 into 1 5.207 * [backup-simplify]: Simplify (- 0) into 0 5.207 * [taylor]: Taking taylor expansion of 0 in z 5.207 * [backup-simplify]: Simplify 0 into 0 5.207 * [backup-simplify]: Simplify 0 into 0 5.208 * [backup-simplify]: Simplify (+ 0 0) into 0 5.208 * [backup-simplify]: Simplify (- 0) into 0 5.209 * [backup-simplify]: Simplify (+ 0 0) into 0 5.209 * [taylor]: Taking taylor expansion of 0 in z 5.209 * [backup-simplify]: Simplify 0 into 0 5.209 * [backup-simplify]: Simplify 0 into 0 5.209 * [backup-simplify]: Simplify (+ 1 0) into 1 5.210 * [backup-simplify]: Simplify (- 1) into -1 5.210 * [backup-simplify]: Simplify (+ 0 -1) into -1 5.210 * [backup-simplify]: Simplify -1 into -1 5.211 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 5.211 * [backup-simplify]: Simplify (+ 0 0) into 0 5.212 * [backup-simplify]: Simplify (+ 0 0) into 0 5.212 * [backup-simplify]: Simplify (- 0) into 0 5.213 * [backup-simplify]: Simplify (+ 0 0) into 0 5.213 * [taylor]: Taking taylor expansion of 0 in y 5.213 * [backup-simplify]: Simplify 0 into 0 5.213 * [taylor]: Taking taylor expansion of 0 in z 5.213 * [backup-simplify]: Simplify 0 into 0 5.213 * [backup-simplify]: Simplify 0 into 0 5.214 * [backup-simplify]: Simplify (- 1) into -1 5.214 * [taylor]: Taking taylor expansion of -1 in z 5.214 * [backup-simplify]: Simplify -1 into -1 5.214 * [backup-simplify]: Simplify -1 into -1 5.214 * [backup-simplify]: Simplify (+ (* -1 (* 1 (* y x))) (+ (* -1 (* z (* 1 1))) (- (fma x y z) 1))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 5.215 * [backup-simplify]: Simplify (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ 1 (+ (* (/ 1 x) (/ 1 y)) (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) 5.215 * [approximate]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in (x y z) around 0 5.215 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in z 5.215 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 5.215 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 5.215 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in z 5.215 * [taylor]: Taking taylor expansion of (/ 1 z) in z 5.215 * [taylor]: Taking taylor expansion of z in z 5.215 * [backup-simplify]: Simplify 0 into 0 5.215 * [backup-simplify]: Simplify 1 into 1 5.216 * [backup-simplify]: Simplify (/ 1 1) into 1 5.216 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 5.216 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 5.216 * [taylor]: Taking taylor expansion of (* x y) in z 5.216 * [taylor]: Taking taylor expansion of x in z 5.216 * [backup-simplify]: Simplify x into x 5.216 * [taylor]: Taking taylor expansion of y in z 5.216 * [backup-simplify]: Simplify y into y 5.216 * [backup-simplify]: Simplify (* x y) into (* x y) 5.216 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 5.216 * [taylor]: Taking taylor expansion of 1 in z 5.216 * [backup-simplify]: Simplify 1 into 1 5.216 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in y 5.216 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 5.216 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 5.216 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in y 5.216 * [taylor]: Taking taylor expansion of (/ 1 z) in y 5.216 * [taylor]: Taking taylor expansion of z in y 5.216 * [backup-simplify]: Simplify z into z 5.217 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.217 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 5.217 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 5.217 * [taylor]: Taking taylor expansion of (* x y) in y 5.217 * [taylor]: Taking taylor expansion of x in y 5.217 * [backup-simplify]: Simplify x into x 5.217 * [taylor]: Taking taylor expansion of y in y 5.217 * [backup-simplify]: Simplify 0 into 0 5.217 * [backup-simplify]: Simplify 1 into 1 5.217 * [backup-simplify]: Simplify (* x 0) into 0 5.217 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 5.217 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 5.217 * [taylor]: Taking taylor expansion of 1 in y 5.217 * [backup-simplify]: Simplify 1 into 1 5.217 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 5.217 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 5.218 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 5.218 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 5.218 * [taylor]: Taking taylor expansion of (/ 1 z) in x 5.218 * [taylor]: Taking taylor expansion of z in x 5.218 * [backup-simplify]: Simplify z into z 5.218 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.218 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 5.218 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 5.218 * [taylor]: Taking taylor expansion of (* x y) in x 5.218 * [taylor]: Taking taylor expansion of x in x 5.218 * [backup-simplify]: Simplify 0 into 0 5.218 * [backup-simplify]: Simplify 1 into 1 5.218 * [taylor]: Taking taylor expansion of y in x 5.218 * [backup-simplify]: Simplify y into y 5.218 * [backup-simplify]: Simplify (* 0 y) into 0 5.218 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.218 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 5.218 * [taylor]: Taking taylor expansion of 1 in x 5.219 * [backup-simplify]: Simplify 1 into 1 5.219 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 5.219 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 5.219 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 5.219 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 5.219 * [taylor]: Taking taylor expansion of (/ 1 z) in x 5.219 * [taylor]: Taking taylor expansion of z in x 5.219 * [backup-simplify]: Simplify z into z 5.219 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.219 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 5.219 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 5.219 * [taylor]: Taking taylor expansion of (* x y) in x 5.219 * [taylor]: Taking taylor expansion of x in x 5.219 * [backup-simplify]: Simplify 0 into 0 5.219 * [backup-simplify]: Simplify 1 into 1 5.219 * [taylor]: Taking taylor expansion of y in x 5.219 * [backup-simplify]: Simplify y into y 5.219 * [backup-simplify]: Simplify (* 0 y) into 0 5.220 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.220 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 5.220 * [taylor]: Taking taylor expansion of 1 in x 5.220 * [backup-simplify]: Simplify 1 into 1 5.220 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 5.220 * [backup-simplify]: Simplify (+ 0 (/ 1 y)) into (/ 1 y) 5.220 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 5.220 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 5.220 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 5.220 * [taylor]: Taking taylor expansion of (/ 1 y) in y 5.220 * [taylor]: Taking taylor expansion of y in y 5.220 * [backup-simplify]: Simplify 0 into 0 5.220 * [backup-simplify]: Simplify 1 into 1 5.221 * [backup-simplify]: Simplify (/ 1 1) into 1 5.221 * [backup-simplify]: Simplify (- 1) into -1 5.221 * [taylor]: Taking taylor expansion of -1 in z 5.221 * [backup-simplify]: Simplify -1 into -1 5.222 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 5.222 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 5.222 * [backup-simplify]: Simplify (+ 0 1) into 1 5.222 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 5.223 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 5.223 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) (- (+ 1 (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) 5.223 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in y 5.223 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 5.223 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 5.223 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in y 5.223 * [taylor]: Taking taylor expansion of (/ 1 z) in y 5.223 * [taylor]: Taking taylor expansion of z in y 5.223 * [backup-simplify]: Simplify z into z 5.223 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.223 * [taylor]: Taking taylor expansion of 1 in y 5.223 * [backup-simplify]: Simplify 1 into 1 5.224 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.224 * [backup-simplify]: Simplify (- 0) into 0 5.224 * [taylor]: Taking taylor expansion of 0 in z 5.224 * [backup-simplify]: Simplify 0 into 0 5.224 * [backup-simplify]: Simplify -1 into -1 5.225 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 5.226 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 5.226 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 5.226 * [backup-simplify]: Simplify (+ 0 0) into 0 5.227 * [backup-simplify]: Simplify (+ 0 0) into 0 5.227 * [backup-simplify]: Simplify (- 0) into 0 5.227 * [backup-simplify]: Simplify (+ 0 0) into 0 5.227 * [taylor]: Taking taylor expansion of 0 in y 5.228 * [backup-simplify]: Simplify 0 into 0 5.228 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 5.228 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 5.228 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) (- (+ 1 (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) 5.228 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in z 5.228 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 5.228 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 5.228 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in z 5.228 * [taylor]: Taking taylor expansion of (/ 1 z) in z 5.228 * [taylor]: Taking taylor expansion of z in z 5.228 * [backup-simplify]: Simplify 0 into 0 5.228 * [backup-simplify]: Simplify 1 into 1 5.229 * [backup-simplify]: Simplify (/ 1 1) into 1 5.229 * [taylor]: Taking taylor expansion of 1 in z 5.229 * [backup-simplify]: Simplify 1 into 1 5.229 * [backup-simplify]: Simplify (+ 1 0) into 1 5.230 * [backup-simplify]: Simplify (- 1) into -1 5.230 * [backup-simplify]: Simplify (+ 0 -1) into -1 5.230 * [backup-simplify]: Simplify -1 into -1 5.231 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.232 * [backup-simplify]: Simplify (- 0) into 0 5.232 * [taylor]: Taking taylor expansion of 0 in z 5.232 * [backup-simplify]: Simplify 0 into 0 5.232 * [backup-simplify]: Simplify 0 into 0 5.232 * [backup-simplify]: Simplify 0 into 0 5.232 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 5.233 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 5.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 5.234 * [backup-simplify]: Simplify (+ 0 0) into 0 5.234 * [backup-simplify]: Simplify (+ 0 0) into 0 5.235 * [backup-simplify]: Simplify (- 0) into 0 5.235 * [backup-simplify]: Simplify (+ 0 0) into 0 5.235 * [taylor]: Taking taylor expansion of 0 in y 5.235 * [backup-simplify]: Simplify 0 into 0 5.235 * [taylor]: Taking taylor expansion of 0 in z 5.235 * [backup-simplify]: Simplify 0 into 0 5.235 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 5.236 * [backup-simplify]: Simplify (+ 0 0) into 0 5.236 * [backup-simplify]: Simplify (- 0) into 0 5.236 * [backup-simplify]: Simplify (+ 0 0) into 0 5.236 * [taylor]: Taking taylor expansion of 0 in z 5.237 * [backup-simplify]: Simplify 0 into 0 5.237 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.238 * [backup-simplify]: Simplify (- 0) into 0 5.238 * [taylor]: Taking taylor expansion of 0 in z 5.238 * [backup-simplify]: Simplify 0 into 0 5.239 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.239 * [backup-simplify]: Simplify (+ 0 1) into 1 5.240 * [backup-simplify]: Simplify (- 1) into -1 5.240 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) -1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 5.240 * [backup-simplify]: Simplify (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 5.241 * [backup-simplify]: Simplify (+ (- (fma (/ 1 (/ 1 x)) (/ 1 (/ 1 y)) (/ 1 (/ 1 z))) 1) (+ (* -1 (* (/ 1 (/ 1 z)) (* 1 1))) (* -1 (* 1 (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x))))))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 5.241 * [backup-simplify]: Simplify (- (fma (/ 1 (- x)) (/ 1 (- y)) (/ 1 (- z))) (+ 1 (+ (* (/ 1 (- x)) (/ 1 (- y))) (/ 1 (- z))))) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) 5.241 * [approximate]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in (x y z) around 0 5.241 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in z 5.241 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 5.241 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 5.241 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 5.241 * [taylor]: Taking taylor expansion of (/ 1 z) in z 5.241 * [taylor]: Taking taylor expansion of z in z 5.242 * [backup-simplify]: Simplify 0 into 0 5.242 * [backup-simplify]: Simplify 1 into 1 5.242 * [backup-simplify]: Simplify (/ 1 1) into 1 5.242 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 5.242 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 5.242 * [taylor]: Taking taylor expansion of (* x y) in z 5.242 * [taylor]: Taking taylor expansion of x in z 5.242 * [backup-simplify]: Simplify x into x 5.242 * [taylor]: Taking taylor expansion of y in z 5.242 * [backup-simplify]: Simplify y into y 5.242 * [backup-simplify]: Simplify (* x y) into (* x y) 5.242 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 5.242 * [taylor]: Taking taylor expansion of 1 in z 5.242 * [backup-simplify]: Simplify 1 into 1 5.242 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in y 5.242 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 5.242 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 5.243 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 5.243 * [taylor]: Taking taylor expansion of (/ 1 z) in y 5.243 * [taylor]: Taking taylor expansion of z in y 5.243 * [backup-simplify]: Simplify z into z 5.243 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.243 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 5.243 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 5.243 * [taylor]: Taking taylor expansion of (* x y) in y 5.243 * [taylor]: Taking taylor expansion of x in y 5.243 * [backup-simplify]: Simplify x into x 5.243 * [taylor]: Taking taylor expansion of y in y 5.243 * [backup-simplify]: Simplify 0 into 0 5.243 * [backup-simplify]: Simplify 1 into 1 5.243 * [backup-simplify]: Simplify (* x 0) into 0 5.243 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 5.243 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 5.243 * [taylor]: Taking taylor expansion of 1 in y 5.243 * [backup-simplify]: Simplify 1 into 1 5.243 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 5.244 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 5.244 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 5.244 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 5.244 * [taylor]: Taking taylor expansion of (/ 1 z) in x 5.244 * [taylor]: Taking taylor expansion of z in x 5.244 * [backup-simplify]: Simplify z into z 5.244 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.244 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 5.244 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 5.244 * [taylor]: Taking taylor expansion of (* x y) in x 5.244 * [taylor]: Taking taylor expansion of x in x 5.244 * [backup-simplify]: Simplify 0 into 0 5.244 * [backup-simplify]: Simplify 1 into 1 5.244 * [taylor]: Taking taylor expansion of y in x 5.244 * [backup-simplify]: Simplify y into y 5.244 * [backup-simplify]: Simplify (* 0 y) into 0 5.244 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.245 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 5.245 * [taylor]: Taking taylor expansion of 1 in x 5.245 * [backup-simplify]: Simplify 1 into 1 5.245 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 5.245 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 5.245 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 5.245 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 5.245 * [taylor]: Taking taylor expansion of (/ 1 z) in x 5.245 * [taylor]: Taking taylor expansion of z in x 5.245 * [backup-simplify]: Simplify z into z 5.245 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.245 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 5.245 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 5.245 * [taylor]: Taking taylor expansion of (* x y) in x 5.245 * [taylor]: Taking taylor expansion of x in x 5.245 * [backup-simplify]: Simplify 0 into 0 5.245 * [backup-simplify]: Simplify 1 into 1 5.245 * [taylor]: Taking taylor expansion of y in x 5.245 * [backup-simplify]: Simplify y into y 5.245 * [backup-simplify]: Simplify (* 0 y) into 0 5.246 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.246 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 5.246 * [taylor]: Taking taylor expansion of 1 in x 5.246 * [backup-simplify]: Simplify 1 into 1 5.246 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 5.246 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 5.246 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 5.246 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 5.246 * [taylor]: Taking taylor expansion of (/ 1 y) in y 5.246 * [taylor]: Taking taylor expansion of y in y 5.246 * [backup-simplify]: Simplify 0 into 0 5.246 * [backup-simplify]: Simplify 1 into 1 5.247 * [backup-simplify]: Simplify (/ 1 1) into 1 5.247 * [backup-simplify]: Simplify (- 1) into -1 5.247 * [taylor]: Taking taylor expansion of -1 in z 5.247 * [backup-simplify]: Simplify -1 into -1 5.247 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 5.248 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 5.248 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 5.249 * [backup-simplify]: Simplify (+ 0 1) into 1 5.249 * [backup-simplify]: Simplify (- 1) into -1 5.250 * [backup-simplify]: Simplify (+ (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) -1) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) 5.250 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in y 5.250 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 5.250 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 5.250 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 5.250 * [taylor]: Taking taylor expansion of (/ 1 z) in y 5.250 * [taylor]: Taking taylor expansion of z in y 5.250 * [backup-simplify]: Simplify z into z 5.250 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.250 * [taylor]: Taking taylor expansion of 1 in y 5.250 * [backup-simplify]: Simplify 1 into 1 5.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.251 * [backup-simplify]: Simplify (- 0) into 0 5.251 * [taylor]: Taking taylor expansion of 0 in z 5.251 * [backup-simplify]: Simplify 0 into 0 5.251 * [backup-simplify]: Simplify -1 into -1 5.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 5.252 * [backup-simplify]: Simplify (+ 0 0) into 0 5.253 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 5.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 5.254 * [backup-simplify]: Simplify (+ 0 0) into 0 5.254 * [backup-simplify]: Simplify (- 0) into 0 5.255 * [backup-simplify]: Simplify (+ 0 0) into 0 5.255 * [taylor]: Taking taylor expansion of 0 in y 5.255 * [backup-simplify]: Simplify 0 into 0 5.255 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 5.255 * [backup-simplify]: Simplify (- 1) into -1 5.256 * [backup-simplify]: Simplify (+ (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) -1) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) 5.256 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in z 5.256 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 5.256 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 5.256 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 5.256 * [taylor]: Taking taylor expansion of (/ 1 z) in z 5.256 * [taylor]: Taking taylor expansion of z in z 5.256 * [backup-simplify]: Simplify 0 into 0 5.256 * [backup-simplify]: Simplify 1 into 1 5.257 * [backup-simplify]: Simplify (/ 1 1) into 1 5.257 * [taylor]: Taking taylor expansion of 1 in z 5.257 * [backup-simplify]: Simplify 1 into 1 5.257 * [backup-simplify]: Simplify (+ 0 1) into 1 5.258 * [backup-simplify]: Simplify (+ 1 0) into 1 5.258 * [backup-simplify]: Simplify 1 into 1 5.259 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.259 * [backup-simplify]: Simplify (- 0) into 0 5.259 * [taylor]: Taking taylor expansion of 0 in z 5.259 * [backup-simplify]: Simplify 0 into 0 5.259 * [backup-simplify]: Simplify 0 into 0 5.259 * [backup-simplify]: Simplify 0 into 0 5.259 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 5.260 * [backup-simplify]: Simplify (+ 0 0) into 0 5.261 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 5.261 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 5.262 * [backup-simplify]: Simplify (+ 0 0) into 0 5.262 * [backup-simplify]: Simplify (- 0) into 0 5.263 * [backup-simplify]: Simplify (+ 0 0) into 0 5.263 * [taylor]: Taking taylor expansion of 0 in y 5.263 * [backup-simplify]: Simplify 0 into 0 5.263 * [taylor]: Taking taylor expansion of 0 in z 5.263 * [backup-simplify]: Simplify 0 into 0 5.263 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 5.263 * [backup-simplify]: Simplify (+ 0 0) into 0 5.264 * [backup-simplify]: Simplify (- 0) into 0 5.265 * [backup-simplify]: Simplify (+ 0 0) into 0 5.265 * [taylor]: Taking taylor expansion of 0 in z 5.265 * [backup-simplify]: Simplify 0 into 0 5.266 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.266 * [backup-simplify]: Simplify (- 0) into 0 5.266 * [taylor]: Taking taylor expansion of 0 in z 5.266 * [backup-simplify]: Simplify 0 into 0 5.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.267 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) 0) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 5.267 * [backup-simplify]: Simplify (- 1) into -1 5.268 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) -1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 5.268 * [backup-simplify]: Simplify (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 5.269 * [backup-simplify]: Simplify (+ (- (fma (/ -1 (/ 1 (- x))) (/ -1 (/ 1 (- y))) (/ -1 (/ 1 (- z)))) 1) (+ (* 1 (* (/ 1 (/ 1 (- z))) (* 1 1))) (* -1 (* 1 (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x)))))))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 5.269 * * * [progress]: simplifying candidates 5.269 * * * * [progress]: [ 1 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 2 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 3 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 4 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 5 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 6 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 7 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 8 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 9 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 10 / 22 ] simplifiying candidate # 5.269 * * * * [progress]: [ 11 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 12 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 13 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 14 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 15 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 16 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 17 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 18 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 19 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))> 5.270 * * * * [progress]: [ 20 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 21 / 22 ] simplifiying candidate # 5.270 * * * * [progress]: [ 22 / 22 ] simplifiying candidate # 5.271 * [simplify]: Simplifying: (/ (exp (fma x y z)) (* (exp 1) (* (exp (* x y)) (exp z)))) (/ (exp (fma x y z)) (* (exp 1) (exp (+ (* x y) z)))) (/ (exp (fma x y z)) (exp (+ 1 (+ (* x y) z)))) (log (- (fma x y z) (+ 1 (+ (* x y) z)))) (exp (- (fma x y z) (+ 1 (+ (* x y) z)))) (* (cbrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (cbrt (- (fma x y z) (+ 1 (+ (* x y) z))))) (cbrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (* (* (- (fma x y z) (+ 1 (+ (* x y) z))) (- (fma x y z) (+ 1 (+ (* x y) z)))) (- (fma x y z) (+ 1 (+ (* x y) z)))) (sqrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (sqrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (- (pow (fma x y z) 3) (pow (+ 1 (+ (* x y) z)) 3)) (+ (* (fma x y z) (fma x y z)) (+ (* (+ 1 (+ (* x y) z)) (+ 1 (+ (* x y) z))) (* (fma x y z) (+ 1 (+ (* x y) z))))) (- (+ 1 (+ (* x y) z))) (- (* (fma x y z) (fma x y z)) (* (+ 1 (+ (* x y) z)) (+ 1 (+ (* x y) z)))) (+ (fma x y z) (+ 1 (+ (* x y) z))) (+ (sqrt (fma x y z)) (sqrt (+ 1 (+ (* x y) z)))) (- (sqrt (fma x y z)) (sqrt (+ 1 (+ (* x y) z)))) (- (fma x y z) (+ 1 (+ (* x y) z))) (- (fma x y z) (+ 1 (+ (* x y) z))) (- (fma x y z) 1) (- (+ 1 (+ (* x y) z))) (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z)))) (- (fma x y z) (+ z (+ 1 (* x y)))) (- (fma x y z) (+ z (+ 1 (* x y)))) (- (fma x y z) (+ z (+ 1 (* x y)))) 5.272 * * [simplify]: iteration 0: 49 enodes 5.292 * * [simplify]: iteration 1: 120 enodes 5.324 * * [simplify]: iteration 2: 492 enodes 5.722 * * [simplify]: iteration 3: 2402 enodes 6.481 * * [simplify]: iteration complete: 5007 enodes 6.481 * * [simplify]: Extracting #0: cost 16 inf + 0 6.482 * * [simplify]: Extracting #1: cost 233 inf + 0 6.484 * * [simplify]: Extracting #2: cost 892 inf + 812 6.499 * * [simplify]: Extracting #3: cost 1584 inf + 8186 6.545 * * [simplify]: Extracting #4: cost 1027 inf + 144225 6.631 * * [simplify]: Extracting #5: cost 141 inf + 350710 6.735 * * [simplify]: Extracting #6: cost 17 inf + 382433 6.836 * * [simplify]: Extracting #7: cost 2 inf + 386127 6.963 * * [simplify]: Extracting #8: cost 0 inf + 386879 7.087 * [simplify]: Simplified to: (exp (- (+ (fma x y z) -1) (+ z (* y x)))) (exp (- (+ (fma x y z) -1) (+ z (* y x)))) (exp (- (+ (fma x y z) -1) (+ z (* y x)))) (log (- (fma x y z) (+ (+ z 1) (* y x)))) (exp (- (+ (fma x y z) -1) (+ z (* y x)))) (* (cbrt (- (fma x y z) (+ (+ z 1) (* y x)))) (cbrt (- (fma x y z) (+ (+ z 1) (* y x))))) (cbrt (- (fma x y z) (+ (+ z 1) (* y x)))) (* (* (- (fma x y z) (+ (+ z 1) (* y x))) (- (fma x y z) (+ (+ z 1) (* y x)))) (- (fma x y z) (+ (+ z 1) (* y x)))) (sqrt (- (fma x y z) (+ (+ z 1) (* y x)))) (sqrt (- (fma x y z) (+ (+ z 1) (* y x)))) (- (* (fma x y z) (* (fma x y z) (fma x y z))) (* (* (+ (+ z 1) (* y x)) (+ (+ z 1) (* y x))) (+ (+ z 1) (* y x)))) (+ (* (+ (+ z 1) (* y x)) (+ (+ z 1) (* y x))) (* (fma x y z) (+ (+ (+ z 1) (* y x)) (fma x y z)))) (- (- -1 z) (* y x)) (* (+ (+ (+ z 1) (* y x)) (fma x y z)) (- (fma x y z) (+ (+ z 1) (* y x)))) (+ (+ (+ z 1) (* y x)) (fma x y z)) (+ (sqrt (+ (+ z 1) (* y x))) (sqrt (fma x y z))) (- (sqrt (fma x y z)) (sqrt (+ (+ z 1) (* y x)))) (- (fma x y z) (+ (+ z 1) (* y x))) (- (fma x y z) (+ (+ z 1) (* y x))) (+ (fma x y z) -1) (- (- -1 z) (* y x)) (real->posit16 (- (fma x y z) (+ (+ z 1) (* y x)))) (- (fma x y z) (+ (+ z 1) (* y x))) (- (fma x y z) (+ (+ z 1) (* y x))) (- (fma x y z) (+ (+ z 1) (* y x))) 7.090 * * * [progress]: adding candidates to table 7.186 * * [progress]: iteration 2 / 4 7.186 * * * [progress]: picking best candidate 7.194 * * * * [pick]: Picked #real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))> 7.194 * * * [progress]: localizing error 7.231 * * * [progress]: generating rewritten candidates 7.231 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1 1) 7.268 * * * [progress]: generating series expansions 7.268 * * * * [progress]: [ 1 / 1 ] generating series at (2 1 1) 7.268 * [backup-simplify]: Simplify (- (fma x y z) (+ 1 (+ (* x y) z))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 7.268 * [approximate]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in (x y z) around 0 7.268 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in z 7.268 * [taylor]: Taking taylor expansion of (fma x y z) in z 7.269 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 7.269 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in z 7.269 * [taylor]: Taking taylor expansion of z in z 7.269 * [backup-simplify]: Simplify 0 into 0 7.269 * [backup-simplify]: Simplify 1 into 1 7.269 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in z 7.269 * [taylor]: Taking taylor expansion of 1 in z 7.269 * [backup-simplify]: Simplify 1 into 1 7.269 * [taylor]: Taking taylor expansion of (* x y) in z 7.269 * [taylor]: Taking taylor expansion of x in z 7.269 * [backup-simplify]: Simplify x into x 7.269 * [taylor]: Taking taylor expansion of y in z 7.269 * [backup-simplify]: Simplify y into y 7.269 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in y 7.269 * [taylor]: Taking taylor expansion of (fma x y z) in y 7.269 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 7.269 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in y 7.269 * [taylor]: Taking taylor expansion of z in y 7.269 * [backup-simplify]: Simplify z into z 7.269 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in y 7.269 * [taylor]: Taking taylor expansion of 1 in y 7.269 * [backup-simplify]: Simplify 1 into 1 7.269 * [taylor]: Taking taylor expansion of (* x y) in y 7.269 * [taylor]: Taking taylor expansion of x in y 7.269 * [backup-simplify]: Simplify x into x 7.269 * [taylor]: Taking taylor expansion of y in y 7.269 * [backup-simplify]: Simplify 0 into 0 7.269 * [backup-simplify]: Simplify 1 into 1 7.269 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 7.269 * [taylor]: Taking taylor expansion of (fma x y z) in x 7.269 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 7.269 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 7.269 * [taylor]: Taking taylor expansion of z in x 7.269 * [backup-simplify]: Simplify z into z 7.269 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 7.269 * [taylor]: Taking taylor expansion of 1 in x 7.269 * [backup-simplify]: Simplify 1 into 1 7.269 * [taylor]: Taking taylor expansion of (* x y) in x 7.269 * [taylor]: Taking taylor expansion of x in x 7.269 * [backup-simplify]: Simplify 0 into 0 7.269 * [backup-simplify]: Simplify 1 into 1 7.269 * [taylor]: Taking taylor expansion of y in x 7.269 * [backup-simplify]: Simplify y into y 7.269 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 7.270 * [taylor]: Taking taylor expansion of (fma x y z) in x 7.270 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 7.270 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 7.270 * [taylor]: Taking taylor expansion of z in x 7.270 * [backup-simplify]: Simplify z into z 7.270 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 7.270 * [taylor]: Taking taylor expansion of 1 in x 7.270 * [backup-simplify]: Simplify 1 into 1 7.270 * [taylor]: Taking taylor expansion of (* x y) in x 7.270 * [taylor]: Taking taylor expansion of x in x 7.270 * [backup-simplify]: Simplify 0 into 0 7.270 * [backup-simplify]: Simplify 1 into 1 7.270 * [taylor]: Taking taylor expansion of y in x 7.270 * [backup-simplify]: Simplify y into y 7.270 * [backup-simplify]: Simplify (* 0 y) into 0 7.271 * [backup-simplify]: Simplify (+ 1 0) into 1 7.271 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 7.271 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 7.271 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 7.271 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in y 7.271 * [taylor]: Taking taylor expansion of (fma x y z) in y 7.271 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 7.271 * [taylor]: Taking taylor expansion of (+ z 1) in y 7.271 * [taylor]: Taking taylor expansion of z in y 7.271 * [backup-simplify]: Simplify z into z 7.271 * [taylor]: Taking taylor expansion of 1 in y 7.271 * [backup-simplify]: Simplify 1 into 1 7.271 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 7.272 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 7.272 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 7.272 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in z 7.272 * [taylor]: Taking taylor expansion of (fma x y z) in z 7.272 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 7.272 * [taylor]: Taking taylor expansion of (+ z 1) in z 7.272 * [taylor]: Taking taylor expansion of z in z 7.272 * [backup-simplify]: Simplify 0 into 0 7.272 * [backup-simplify]: Simplify 1 into 1 7.272 * [taylor]: Taking taylor expansion of 1 in z 7.272 * [backup-simplify]: Simplify 1 into 1 7.272 * [backup-simplify]: Simplify (+ 0 1) into 1 7.273 * [backup-simplify]: Simplify (- 1) into -1 7.273 * [backup-simplify]: Simplify (+ (fma x y z) -1) into (- (fma x y z) 1) 7.273 * [backup-simplify]: Simplify (- (fma x y z) 1) into (- (fma x y z) 1) 7.274 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.274 * [backup-simplify]: Simplify (+ 0 y) into y 7.274 * [backup-simplify]: Simplify (+ 0 y) into y 7.274 * [backup-simplify]: Simplify (- y) into (- y) 7.274 * [backup-simplify]: Simplify (+ 0 (- y)) into (- y) 7.274 * [taylor]: Taking taylor expansion of (- y) in y 7.274 * [taylor]: Taking taylor expansion of y in y 7.274 * [backup-simplify]: Simplify 0 into 0 7.274 * [backup-simplify]: Simplify 1 into 1 7.274 * [backup-simplify]: Simplify (- 0) into 0 7.274 * [taylor]: Taking taylor expansion of 0 in z 7.274 * [backup-simplify]: Simplify 0 into 0 7.274 * [backup-simplify]: Simplify 0 into 0 7.275 * [backup-simplify]: Simplify (+ 0 0) into 0 7.275 * [backup-simplify]: Simplify (- 0) into 0 7.276 * [backup-simplify]: Simplify (+ 0 0) into 0 7.276 * [taylor]: Taking taylor expansion of 0 in z 7.276 * [backup-simplify]: Simplify 0 into 0 7.276 * [backup-simplify]: Simplify 0 into 0 7.276 * [backup-simplify]: Simplify (+ 1 0) into 1 7.277 * [backup-simplify]: Simplify (- 1) into -1 7.277 * [backup-simplify]: Simplify (+ 0 -1) into -1 7.277 * [backup-simplify]: Simplify -1 into -1 7.278 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 7.278 * [backup-simplify]: Simplify (+ 0 0) into 0 7.279 * [backup-simplify]: Simplify (+ 0 0) into 0 7.279 * [backup-simplify]: Simplify (- 0) into 0 7.279 * [backup-simplify]: Simplify (+ 0 0) into 0 7.279 * [taylor]: Taking taylor expansion of 0 in y 7.279 * [backup-simplify]: Simplify 0 into 0 7.279 * [taylor]: Taking taylor expansion of 0 in z 7.279 * [backup-simplify]: Simplify 0 into 0 7.279 * [backup-simplify]: Simplify 0 into 0 7.280 * [backup-simplify]: Simplify (- 1) into -1 7.280 * [taylor]: Taking taylor expansion of -1 in z 7.280 * [backup-simplify]: Simplify -1 into -1 7.280 * [backup-simplify]: Simplify -1 into -1 7.280 * [backup-simplify]: Simplify (+ (* -1 (* 1 (* y x))) (+ (* -1 (* z (* 1 1))) (- (fma x y z) 1))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 7.281 * [backup-simplify]: Simplify (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ 1 (+ (* (/ 1 x) (/ 1 y)) (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) 7.281 * [approximate]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in (x y z) around 0 7.281 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in z 7.281 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 7.281 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 7.281 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in z 7.281 * [taylor]: Taking taylor expansion of (/ 1 z) in z 7.281 * [taylor]: Taking taylor expansion of z in z 7.281 * [backup-simplify]: Simplify 0 into 0 7.281 * [backup-simplify]: Simplify 1 into 1 7.282 * [backup-simplify]: Simplify (/ 1 1) into 1 7.282 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 7.282 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 7.282 * [taylor]: Taking taylor expansion of (* x y) in z 7.282 * [taylor]: Taking taylor expansion of x in z 7.282 * [backup-simplify]: Simplify x into x 7.282 * [taylor]: Taking taylor expansion of y in z 7.282 * [backup-simplify]: Simplify y into y 7.282 * [backup-simplify]: Simplify (* x y) into (* x y) 7.282 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 7.282 * [taylor]: Taking taylor expansion of 1 in z 7.282 * [backup-simplify]: Simplify 1 into 1 7.282 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in y 7.282 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 7.282 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 7.282 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in y 7.282 * [taylor]: Taking taylor expansion of (/ 1 z) in y 7.282 * [taylor]: Taking taylor expansion of z in y 7.282 * [backup-simplify]: Simplify z into z 7.282 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.282 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 7.282 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 7.282 * [taylor]: Taking taylor expansion of (* x y) in y 7.282 * [taylor]: Taking taylor expansion of x in y 7.283 * [backup-simplify]: Simplify x into x 7.283 * [taylor]: Taking taylor expansion of y in y 7.283 * [backup-simplify]: Simplify 0 into 0 7.283 * [backup-simplify]: Simplify 1 into 1 7.283 * [backup-simplify]: Simplify (* x 0) into 0 7.283 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 7.283 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 7.283 * [taylor]: Taking taylor expansion of 1 in y 7.283 * [backup-simplify]: Simplify 1 into 1 7.283 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 7.283 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 7.283 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 7.283 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 7.283 * [taylor]: Taking taylor expansion of (/ 1 z) in x 7.283 * [taylor]: Taking taylor expansion of z in x 7.283 * [backup-simplify]: Simplify z into z 7.283 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.283 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 7.283 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 7.283 * [taylor]: Taking taylor expansion of (* x y) in x 7.283 * [taylor]: Taking taylor expansion of x in x 7.284 * [backup-simplify]: Simplify 0 into 0 7.284 * [backup-simplify]: Simplify 1 into 1 7.284 * [taylor]: Taking taylor expansion of y in x 7.284 * [backup-simplify]: Simplify y into y 7.284 * [backup-simplify]: Simplify (* 0 y) into 0 7.284 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.284 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 7.284 * [taylor]: Taking taylor expansion of 1 in x 7.284 * [backup-simplify]: Simplify 1 into 1 7.284 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 7.284 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 7.284 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 7.284 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 7.284 * [taylor]: Taking taylor expansion of (/ 1 z) in x 7.284 * [taylor]: Taking taylor expansion of z in x 7.284 * [backup-simplify]: Simplify z into z 7.285 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.285 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 7.285 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 7.285 * [taylor]: Taking taylor expansion of (* x y) in x 7.285 * [taylor]: Taking taylor expansion of x in x 7.285 * [backup-simplify]: Simplify 0 into 0 7.285 * [backup-simplify]: Simplify 1 into 1 7.285 * [taylor]: Taking taylor expansion of y in x 7.285 * [backup-simplify]: Simplify y into y 7.285 * [backup-simplify]: Simplify (* 0 y) into 0 7.285 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.285 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 7.285 * [taylor]: Taking taylor expansion of 1 in x 7.285 * [backup-simplify]: Simplify 1 into 1 7.285 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 7.286 * [backup-simplify]: Simplify (+ 0 (/ 1 y)) into (/ 1 y) 7.286 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 7.286 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 7.286 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 7.286 * [taylor]: Taking taylor expansion of (/ 1 y) in y 7.286 * [taylor]: Taking taylor expansion of y in y 7.286 * [backup-simplify]: Simplify 0 into 0 7.286 * [backup-simplify]: Simplify 1 into 1 7.286 * [backup-simplify]: Simplify (/ 1 1) into 1 7.287 * [backup-simplify]: Simplify (- 1) into -1 7.287 * [taylor]: Taking taylor expansion of -1 in z 7.287 * [backup-simplify]: Simplify -1 into -1 7.287 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 7.288 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 7.288 * [backup-simplify]: Simplify (+ 0 1) into 1 7.288 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 7.288 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 7.288 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) (- (+ 1 (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) 7.288 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in y 7.288 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 7.289 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 7.289 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in y 7.289 * [taylor]: Taking taylor expansion of (/ 1 z) in y 7.289 * [taylor]: Taking taylor expansion of z in y 7.289 * [backup-simplify]: Simplify z into z 7.289 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.289 * [taylor]: Taking taylor expansion of 1 in y 7.289 * [backup-simplify]: Simplify 1 into 1 7.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 7.290 * [backup-simplify]: Simplify (- 0) into 0 7.290 * [taylor]: Taking taylor expansion of 0 in z 7.290 * [backup-simplify]: Simplify 0 into 0 7.290 * [backup-simplify]: Simplify -1 into -1 7.290 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 7.291 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 7.291 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 7.292 * [backup-simplify]: Simplify (+ 0 0) into 0 7.292 * [backup-simplify]: Simplify (+ 0 0) into 0 7.293 * [backup-simplify]: Simplify (- 0) into 0 7.293 * [backup-simplify]: Simplify (+ 0 0) into 0 7.293 * [taylor]: Taking taylor expansion of 0 in y 7.293 * [backup-simplify]: Simplify 0 into 0 7.293 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 7.293 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 7.293 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) (- (+ 1 (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) 7.293 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in z 7.294 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 7.294 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 7.294 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in z 7.294 * [taylor]: Taking taylor expansion of (/ 1 z) in z 7.294 * [taylor]: Taking taylor expansion of z in z 7.294 * [backup-simplify]: Simplify 0 into 0 7.294 * [backup-simplify]: Simplify 1 into 1 7.294 * [backup-simplify]: Simplify (/ 1 1) into 1 7.294 * [taylor]: Taking taylor expansion of 1 in z 7.294 * [backup-simplify]: Simplify 1 into 1 7.295 * [backup-simplify]: Simplify (+ 1 0) into 1 7.295 * [backup-simplify]: Simplify (- 1) into -1 7.296 * [backup-simplify]: Simplify (+ 0 -1) into -1 7.296 * [backup-simplify]: Simplify -1 into -1 7.297 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 7.297 * [backup-simplify]: Simplify (- 0) into 0 7.297 * [taylor]: Taking taylor expansion of 0 in z 7.297 * [backup-simplify]: Simplify 0 into 0 7.297 * [backup-simplify]: Simplify 0 into 0 7.297 * [backup-simplify]: Simplify 0 into 0 7.298 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 7.299 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 7.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 7.300 * [backup-simplify]: Simplify (+ 0 0) into 0 7.300 * [backup-simplify]: Simplify (+ 0 0) into 0 7.300 * [backup-simplify]: Simplify (- 0) into 0 7.301 * [backup-simplify]: Simplify (+ 0 0) into 0 7.301 * [taylor]: Taking taylor expansion of 0 in y 7.301 * [backup-simplify]: Simplify 0 into 0 7.301 * [taylor]: Taking taylor expansion of 0 in z 7.301 * [backup-simplify]: Simplify 0 into 0 7.301 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 7.301 * [backup-simplify]: Simplify (+ 0 0) into 0 7.302 * [backup-simplify]: Simplify (- 0) into 0 7.302 * [backup-simplify]: Simplify (+ 0 0) into 0 7.302 * [taylor]: Taking taylor expansion of 0 in z 7.302 * [backup-simplify]: Simplify 0 into 0 7.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 7.304 * [backup-simplify]: Simplify (- 0) into 0 7.304 * [taylor]: Taking taylor expansion of 0 in z 7.304 * [backup-simplify]: Simplify 0 into 0 7.304 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 7.305 * [backup-simplify]: Simplify (+ 0 1) into 1 7.305 * [backup-simplify]: Simplify (- 1) into -1 7.305 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) -1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 7.305 * [backup-simplify]: Simplify (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 7.306 * [backup-simplify]: Simplify (+ (- (fma (/ 1 (/ 1 x)) (/ 1 (/ 1 y)) (/ 1 (/ 1 z))) 1) (+ (* -1 (* (/ 1 (/ 1 z)) (* 1 1))) (* -1 (* 1 (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x))))))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 7.307 * [backup-simplify]: Simplify (- (fma (/ 1 (- x)) (/ 1 (- y)) (/ 1 (- z))) (+ 1 (+ (* (/ 1 (- x)) (/ 1 (- y))) (/ 1 (- z))))) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) 7.307 * [approximate]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in (x y z) around 0 7.307 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in z 7.307 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 7.307 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 7.307 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 7.307 * [taylor]: Taking taylor expansion of (/ 1 z) in z 7.307 * [taylor]: Taking taylor expansion of z in z 7.307 * [backup-simplify]: Simplify 0 into 0 7.307 * [backup-simplify]: Simplify 1 into 1 7.307 * [backup-simplify]: Simplify (/ 1 1) into 1 7.307 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 7.307 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 7.308 * [taylor]: Taking taylor expansion of (* x y) in z 7.308 * [taylor]: Taking taylor expansion of x in z 7.308 * [backup-simplify]: Simplify x into x 7.308 * [taylor]: Taking taylor expansion of y in z 7.308 * [backup-simplify]: Simplify y into y 7.308 * [backup-simplify]: Simplify (* x y) into (* x y) 7.308 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 7.308 * [taylor]: Taking taylor expansion of 1 in z 7.308 * [backup-simplify]: Simplify 1 into 1 7.308 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in y 7.308 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 7.308 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 7.308 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 7.308 * [taylor]: Taking taylor expansion of (/ 1 z) in y 7.308 * [taylor]: Taking taylor expansion of z in y 7.308 * [backup-simplify]: Simplify z into z 7.308 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.308 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 7.308 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 7.308 * [taylor]: Taking taylor expansion of (* x y) in y 7.308 * [taylor]: Taking taylor expansion of x in y 7.308 * [backup-simplify]: Simplify x into x 7.308 * [taylor]: Taking taylor expansion of y in y 7.308 * [backup-simplify]: Simplify 0 into 0 7.308 * [backup-simplify]: Simplify 1 into 1 7.308 * [backup-simplify]: Simplify (* x 0) into 0 7.309 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 7.309 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 7.309 * [taylor]: Taking taylor expansion of 1 in y 7.309 * [backup-simplify]: Simplify 1 into 1 7.309 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 7.309 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 7.309 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 7.309 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 7.309 * [taylor]: Taking taylor expansion of (/ 1 z) in x 7.309 * [taylor]: Taking taylor expansion of z in x 7.309 * [backup-simplify]: Simplify z into z 7.309 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.309 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 7.309 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 7.309 * [taylor]: Taking taylor expansion of (* x y) in x 7.309 * [taylor]: Taking taylor expansion of x in x 7.309 * [backup-simplify]: Simplify 0 into 0 7.309 * [backup-simplify]: Simplify 1 into 1 7.309 * [taylor]: Taking taylor expansion of y in x 7.309 * [backup-simplify]: Simplify y into y 7.309 * [backup-simplify]: Simplify (* 0 y) into 0 7.310 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.310 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 7.310 * [taylor]: Taking taylor expansion of 1 in x 7.310 * [backup-simplify]: Simplify 1 into 1 7.310 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 7.310 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 7.310 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 7.310 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 7.310 * [taylor]: Taking taylor expansion of (/ 1 z) in x 7.310 * [taylor]: Taking taylor expansion of z in x 7.310 * [backup-simplify]: Simplify z into z 7.310 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.310 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 7.310 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 7.310 * [taylor]: Taking taylor expansion of (* x y) in x 7.310 * [taylor]: Taking taylor expansion of x in x 7.310 * [backup-simplify]: Simplify 0 into 0 7.310 * [backup-simplify]: Simplify 1 into 1 7.310 * [taylor]: Taking taylor expansion of y in x 7.310 * [backup-simplify]: Simplify y into y 7.310 * [backup-simplify]: Simplify (* 0 y) into 0 7.311 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.311 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 7.311 * [taylor]: Taking taylor expansion of 1 in x 7.311 * [backup-simplify]: Simplify 1 into 1 7.311 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 7.311 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 7.311 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 7.311 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 7.311 * [taylor]: Taking taylor expansion of (/ 1 y) in y 7.311 * [taylor]: Taking taylor expansion of y in y 7.311 * [backup-simplify]: Simplify 0 into 0 7.311 * [backup-simplify]: Simplify 1 into 1 7.312 * [backup-simplify]: Simplify (/ 1 1) into 1 7.312 * [backup-simplify]: Simplify (- 1) into -1 7.312 * [taylor]: Taking taylor expansion of -1 in z 7.312 * [backup-simplify]: Simplify -1 into -1 7.312 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 7.313 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 7.313 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 7.314 * [backup-simplify]: Simplify (+ 0 1) into 1 7.314 * [backup-simplify]: Simplify (- 1) into -1 7.314 * [backup-simplify]: Simplify (+ (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) -1) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) 7.314 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in y 7.314 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 7.314 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 7.315 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 7.315 * [taylor]: Taking taylor expansion of (/ 1 z) in y 7.315 * [taylor]: Taking taylor expansion of z in y 7.315 * [backup-simplify]: Simplify z into z 7.315 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.315 * [taylor]: Taking taylor expansion of 1 in y 7.315 * [backup-simplify]: Simplify 1 into 1 7.315 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 7.316 * [backup-simplify]: Simplify (- 0) into 0 7.316 * [taylor]: Taking taylor expansion of 0 in z 7.316 * [backup-simplify]: Simplify 0 into 0 7.316 * [backup-simplify]: Simplify -1 into -1 7.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 7.316 * [backup-simplify]: Simplify (+ 0 0) into 0 7.317 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 7.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 7.321 * [backup-simplify]: Simplify (+ 0 0) into 0 7.322 * [backup-simplify]: Simplify (- 0) into 0 7.323 * [backup-simplify]: Simplify (+ 0 0) into 0 7.323 * [taylor]: Taking taylor expansion of 0 in y 7.323 * [backup-simplify]: Simplify 0 into 0 7.323 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 7.323 * [backup-simplify]: Simplify (- 1) into -1 7.324 * [backup-simplify]: Simplify (+ (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) -1) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) 7.324 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in z 7.324 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 7.324 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 7.324 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 7.324 * [taylor]: Taking taylor expansion of (/ 1 z) in z 7.324 * [taylor]: Taking taylor expansion of z in z 7.324 * [backup-simplify]: Simplify 0 into 0 7.324 * [backup-simplify]: Simplify 1 into 1 7.324 * [backup-simplify]: Simplify (/ 1 1) into 1 7.324 * [taylor]: Taking taylor expansion of 1 in z 7.324 * [backup-simplify]: Simplify 1 into 1 7.325 * [backup-simplify]: Simplify (+ 0 1) into 1 7.325 * [backup-simplify]: Simplify (+ 1 0) into 1 7.325 * [backup-simplify]: Simplify 1 into 1 7.326 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 7.326 * [backup-simplify]: Simplify (- 0) into 0 7.326 * [taylor]: Taking taylor expansion of 0 in z 7.326 * [backup-simplify]: Simplify 0 into 0 7.326 * [backup-simplify]: Simplify 0 into 0 7.327 * [backup-simplify]: Simplify 0 into 0 7.327 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 7.327 * [backup-simplify]: Simplify (+ 0 0) into 0 7.328 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 7.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 7.329 * [backup-simplify]: Simplify (+ 0 0) into 0 7.329 * [backup-simplify]: Simplify (- 0) into 0 7.330 * [backup-simplify]: Simplify (+ 0 0) into 0 7.330 * [taylor]: Taking taylor expansion of 0 in y 7.330 * [backup-simplify]: Simplify 0 into 0 7.330 * [taylor]: Taking taylor expansion of 0 in z 7.330 * [backup-simplify]: Simplify 0 into 0 7.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 7.330 * [backup-simplify]: Simplify (+ 0 0) into 0 7.331 * [backup-simplify]: Simplify (- 0) into 0 7.331 * [backup-simplify]: Simplify (+ 0 0) into 0 7.331 * [taylor]: Taking taylor expansion of 0 in z 7.331 * [backup-simplify]: Simplify 0 into 0 7.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 7.333 * [backup-simplify]: Simplify (- 0) into 0 7.333 * [taylor]: Taking taylor expansion of 0 in z 7.333 * [backup-simplify]: Simplify 0 into 0 7.333 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 7.334 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) 0) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 7.334 * [backup-simplify]: Simplify (- 1) into -1 7.334 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) -1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 7.334 * [backup-simplify]: Simplify (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 7.335 * [backup-simplify]: Simplify (+ (- (fma (/ -1 (/ 1 (- x))) (/ -1 (/ 1 (- y))) (/ -1 (/ 1 (- z)))) 1) (+ (* 1 (* (/ 1 (/ 1 (- z))) (* 1 1))) (* -1 (* 1 (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x)))))))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 7.335 * * * [progress]: simplifying candidates 7.335 * * * * [progress]: [ 1 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (* (exp 1) (* (exp (* x y)) (exp z))))))))> 7.335 * * * * [progress]: [ 2 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (* (exp 1) (exp (+ (* x y) z))))))))> 7.335 * * * * [progress]: [ 3 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (exp (+ 1 (+ (* x y) z))))))))> 7.335 * * * * [progress]: [ 4 / 22 ] simplifiying candidate #real (real->posit16 (pow (- (fma x y z) (+ 1 (+ (* x y) z))) 1))))> 7.335 * * * * [progress]: [ 5 / 22 ] simplifiying candidate #real (real->posit16 (exp (log (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 7.335 * * * * [progress]: [ 6 / 22 ] simplifiying candidate #real (real->posit16 (log (exp (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 7.335 * * * * [progress]: [ 7 / 22 ] simplifiying candidate #real (real->posit16 (* (* (cbrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (cbrt (- (fma x y z) (+ 1 (+ (* x y) z))))) (cbrt (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 7.336 * * * * [progress]: [ 8 / 22 ] simplifiying candidate #real (real->posit16 (cbrt (* (* (- (fma x y z) (+ 1 (+ (* x y) z))) (- (fma x y z) (+ 1 (+ (* x y) z)))) (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 7.336 * * * * [progress]: [ 9 / 22 ] simplifiying candidate #real (real->posit16 (* (sqrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (sqrt (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 7.336 * * * * [progress]: [ 10 / 22 ] simplifiying candidate #real (real->posit16 (/ (- (pow (fma x y z) 3) (pow (+ 1 (+ (* x y) z)) 3)) (+ (* (fma x y z) (fma x y z)) (+ (* (+ 1 (+ (* x y) z)) (+ 1 (+ (* x y) z))) (* (fma x y z) (+ 1 (+ (* x y) z)))))))))> 7.336 * * * * [progress]: [ 11 / 22 ] simplifiying candidate #real (real->posit16 (+ (fma x y z) (- (+ 1 (+ (* x y) z)))))))> 7.336 * * * * [progress]: [ 12 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 7.336 * * * * [progress]: [ 13 / 22 ] simplifiying candidate #real (real->posit16 (/ (- (* (fma x y z) (fma x y z)) (* (+ 1 (+ (* x y) z)) (+ 1 (+ (* x y) z)))) (+ (fma x y z) (+ 1 (+ (* x y) z)))))))> 7.336 * * * * [progress]: [ 14 / 22 ] simplifiying candidate #real (real->posit16 (* (+ (sqrt (fma x y z)) (sqrt (+ 1 (+ (* x y) z)))) (- (sqrt (fma x y z)) (sqrt (+ 1 (+ (* x y) z))))))))> 7.336 * * * * [progress]: [ 15 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 7.336 * * * * [progress]: [ 16 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 7.336 * * * * [progress]: [ 17 / 22 ] simplifiying candidate #real (real->posit16 (- (- (fma x y z) 1) (+ (* x y) z)))))> 7.336 * * * * [progress]: [ 18 / 22 ] simplifiying candidate #real (real->posit16 (+ (fma x y z) (- (+ 1 (+ (* x y) z)))))))> 7.336 * * * * [progress]: [ 19 / 22 ] simplifiying candidate #real (real->posit16 (posit16->real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 7.336 * * * * [progress]: [ 20 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 7.336 * * * * [progress]: [ 21 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 7.336 * * * * [progress]: [ 22 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 7.337 * [simplify]: Simplifying: (/ (exp (fma x y z)) (* (exp 1) (* (exp (* x y)) (exp z)))) (/ (exp (fma x y z)) (* (exp 1) (exp (+ (* x y) z)))) (/ (exp (fma x y z)) (exp (+ 1 (+ (* x y) z)))) (log (- (fma x y z) (+ 1 (+ (* x y) z)))) (exp (- (fma x y z) (+ 1 (+ (* x y) z)))) (* (cbrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (cbrt (- (fma x y z) (+ 1 (+ (* x y) z))))) (cbrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (* (* (- (fma x y z) (+ 1 (+ (* x y) z))) (- (fma x y z) (+ 1 (+ (* x y) z)))) (- (fma x y z) (+ 1 (+ (* x y) z)))) (sqrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (sqrt (- (fma x y z) (+ 1 (+ (* x y) z)))) (- (pow (fma x y z) 3) (pow (+ 1 (+ (* x y) z)) 3)) (+ (* (fma x y z) (fma x y z)) (+ (* (+ 1 (+ (* x y) z)) (+ 1 (+ (* x y) z))) (* (fma x y z) (+ 1 (+ (* x y) z))))) (- (+ 1 (+ (* x y) z))) (- (* (fma x y z) (fma x y z)) (* (+ 1 (+ (* x y) z)) (+ 1 (+ (* x y) z)))) (+ (fma x y z) (+ 1 (+ (* x y) z))) (+ (sqrt (fma x y z)) (sqrt (+ 1 (+ (* x y) z)))) (- (sqrt (fma x y z)) (sqrt (+ 1 (+ (* x y) z)))) (- (fma x y z) (+ 1 (+ (* x y) z))) (- (fma x y z) (+ 1 (+ (* x y) z))) (- (fma x y z) 1) (- (+ 1 (+ (* x y) z))) (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z)))) (- (fma x y z) (+ z (+ 1 (* x y)))) (- (fma x y z) (+ z (+ 1 (* x y)))) (- (fma x y z) (+ z (+ 1 (* x y)))) 7.337 * * [simplify]: iteration 0: 49 enodes 7.347 * * [simplify]: iteration 1: 120 enodes 7.379 * * [simplify]: iteration 2: 492 enodes 7.727 * * [simplify]: iteration 3: 2402 enodes 8.422 * * [simplify]: iteration complete: 5007 enodes 8.422 * * [simplify]: Extracting #0: cost 16 inf + 0 8.423 * * [simplify]: Extracting #1: cost 233 inf + 0 8.428 * * [simplify]: Extracting #2: cost 892 inf + 812 8.434 * * [simplify]: Extracting #3: cost 1584 inf + 8186 8.470 * * [simplify]: Extracting #4: cost 1027 inf + 144225 8.544 * * [simplify]: Extracting #5: cost 141 inf + 350710 8.655 * * [simplify]: Extracting #6: cost 17 inf + 382433 8.786 * * [simplify]: Extracting #7: cost 2 inf + 386127 8.894 * * [simplify]: Extracting #8: cost 0 inf + 386879 9.039 * [simplify]: Simplified to: (exp (- (+ (fma x y z) -1) (+ z (* y x)))) (exp (- (+ (fma x y z) -1) (+ z (* y x)))) (exp (- (+ (fma x y z) -1) (+ z (* y x)))) (log (- (fma x y z) (+ (+ z 1) (* y x)))) (exp (- (+ (fma x y z) -1) (+ z (* y x)))) (* (cbrt (- (fma x y z) (+ (+ z 1) (* y x)))) (cbrt (- (fma x y z) (+ (+ z 1) (* y x))))) (cbrt (- (fma x y z) (+ (+ z 1) (* y x)))) (* (* (- (fma x y z) (+ (+ z 1) (* y x))) (- (fma x y z) (+ (+ z 1) (* y x)))) (- (fma x y z) (+ (+ z 1) (* y x)))) (sqrt (- (fma x y z) (+ (+ z 1) (* y x)))) (sqrt (- (fma x y z) (+ (+ z 1) (* y x)))) (- (* (fma x y z) (* (fma x y z) (fma x y z))) (* (* (+ (+ z 1) (* y x)) (+ (+ z 1) (* y x))) (+ (+ z 1) (* y x)))) (+ (* (+ (+ z 1) (* y x)) (+ (+ z 1) (* y x))) (* (fma x y z) (+ (+ (+ z 1) (* y x)) (fma x y z)))) (- (- -1 z) (* y x)) (* (+ (+ (+ z 1) (* y x)) (fma x y z)) (- (fma x y z) (+ (+ z 1) (* y x)))) (+ (+ (+ z 1) (* y x)) (fma x y z)) (+ (sqrt (+ (+ z 1) (* y x))) (sqrt (fma x y z))) (- (sqrt (fma x y z)) (sqrt (+ (+ z 1) (* y x)))) (- (fma x y z) (+ (+ z 1) (* y x))) (- (fma x y z) (+ (+ z 1) (* y x))) (+ (fma x y z) -1) (- (- -1 z) (* y x)) (real->posit16 (- (fma x y z) (+ (+ z 1) (* y x)))) (- (fma x y z) (+ (+ z 1) (* y x))) (- (fma x y z) (+ (+ z 1) (* y x))) (- (fma x y z) (+ (+ z 1) (* y x))) 9.040 * * * [progress]: adding candidates to table 9.230 * [progress]: [Phase 3 of 3] Extracting. 9.243 * [simplify]: Simplifying: (posit16->real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))) 9.244 * * [simplify]: iteration 0: 11 enodes 9.245 * * [simplify]: iteration 1: 16 enodes 9.245 * * [simplify]: iteration complete: 16 enodes 9.245 * * [simplify]: Extracting #0: cost 1 inf + 0 9.245 * * [simplify]: Extracting #1: cost 2 inf + 0 9.245 * * [simplify]: Extracting #2: cost 3 inf + 0 9.245 * * [simplify]: Extracting #3: cost 5 inf + 0 9.245 * * [simplify]: Extracting #4: cost 10 inf + 0 9.246 * * [simplify]: Extracting #5: cost 7 inf + 4 9.246 * * [simplify]: Extracting #6: cost 0 inf + 968 9.246 * [simplify]: Simplified to: (posit16->real (real->posit16 (- (fma x y z) (+ (+ (* x y) z) 1)))) 13.715 * [regime-testing]: Baseline error score: 45.05132488659659 13.721 * [regime-testing]: Oracle error score: 45.05132488659659 13.721 * [regime-testing]: End program error score: 45.05132488659659 13.812 * [regime-testing]: Target error score: 0