8.925 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.112 * * * [progress]: [2/2] Setting up program. 0.117 * [progress]: [Phase 2 of 3] Improving. 0.117 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.118 * [simplify]: Simplifying: (- (fma x y z) (+ 1 (+ (* x y) z))) 0.118 * * [simplify]: iteration 0: 9 enodes 0.121 * * [simplify]: iteration 1: 20 enodes 0.128 * * [simplify]: iteration 2: 44 enodes 0.136 * * [simplify]: iteration 3: 78 enodes 0.153 * * [simplify]: iteration 4: 170 enodes 0.238 * * [simplify]: iteration 5: 291 enodes 0.322 * * [simplify]: iteration 6: 533 enodes 0.463 * * [simplify]: iteration 7: 1049 enodes 1.038 * * [simplify]: iteration 8: 1937 enodes 1.769 * * [simplify]: iteration 9: 2530 enodes 2.069 * * [simplify]: iteration 10: 2768 enodes 2.305 * * [simplify]: iteration 11: 2982 enodes 2.591 * * [simplify]: iteration 12: 3187 enodes 2.926 * * [simplify]: iteration 13: 3399 enodes 3.150 * * [simplify]: iteration 14: 3601 enodes 3.380 * * [simplify]: iteration 15: 3806 enodes 3.634 * * [simplify]: iteration 16: 4001 enodes 3.865 * * [simplify]: iteration 17: 4220 enodes 4.092 * * [simplify]: iteration 18: 4420 enodes 4.297 * * [simplify]: iteration 19: 4621 enodes 4.530 * * [simplify]: iteration 20: 4822 enodes 4.712 * * [simplify]: iteration complete: 5000 enodes 4.713 * * [simplify]: Extracting #0: cost 1 inf + 0 4.713 * * [simplify]: Extracting #1: cost 36 inf + 0 4.713 * * [simplify]: Extracting #2: cost 58 inf + 126 4.714 * * [simplify]: Extracting #3: cost 53 inf + 294 4.715 * * [simplify]: Extracting #4: cost 26 inf + 3621 4.718 * * [simplify]: Extracting #5: cost 2 inf + 6876 4.722 * * [simplify]: Extracting #6: cost 0 inf + 7233 4.725 * [simplify]: Simplified to: (+ (- -1 z) (- (fma x y z) (* x y))) 4.726 * * [progress]: iteration 1 / 4 4.726 * * * [progress]: picking best candidate 4.729 * * * * [pick]: Picked # 4.730 * * * [progress]: localizing error 4.745 * * * [progress]: generating rewritten candidates 4.745 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 4.799 * * * [progress]: generating series expansions 4.799 * * * * [progress]: [ 1 / 1 ] generating series at (2) 4.799 * [backup-simplify]: Simplify (- (fma x y z) (+ 1 (+ (* x y) z))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 4.799 * [approximate]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in (x y z) around 0 4.800 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in z 4.800 * [taylor]: Taking taylor expansion of (fma x y z) in z 4.800 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.800 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in z 4.800 * [taylor]: Taking taylor expansion of z in z 4.800 * [backup-simplify]: Simplify 0 into 0 4.800 * [backup-simplify]: Simplify 1 into 1 4.800 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in z 4.800 * [taylor]: Taking taylor expansion of 1 in z 4.800 * [backup-simplify]: Simplify 1 into 1 4.800 * [taylor]: Taking taylor expansion of (* x y) in z 4.801 * [taylor]: Taking taylor expansion of x in z 4.801 * [backup-simplify]: Simplify x into x 4.801 * [taylor]: Taking taylor expansion of y in z 4.801 * [backup-simplify]: Simplify y into y 4.801 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in y 4.801 * [taylor]: Taking taylor expansion of (fma x y z) in y 4.801 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.801 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in y 4.801 * [taylor]: Taking taylor expansion of z in y 4.801 * [backup-simplify]: Simplify z into z 4.801 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in y 4.801 * [taylor]: Taking taylor expansion of 1 in y 4.801 * [backup-simplify]: Simplify 1 into 1 4.801 * [taylor]: Taking taylor expansion of (* x y) in y 4.801 * [taylor]: Taking taylor expansion of x in y 4.801 * [backup-simplify]: Simplify x into x 4.801 * [taylor]: Taking taylor expansion of y in y 4.801 * [backup-simplify]: Simplify 0 into 0 4.801 * [backup-simplify]: Simplify 1 into 1 4.801 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 4.801 * [taylor]: Taking taylor expansion of (fma x y z) in x 4.801 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.801 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 4.801 * [taylor]: Taking taylor expansion of z in x 4.801 * [backup-simplify]: Simplify z into z 4.801 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 4.801 * [taylor]: Taking taylor expansion of 1 in x 4.801 * [backup-simplify]: Simplify 1 into 1 4.801 * [taylor]: Taking taylor expansion of (* x y) in x 4.801 * [taylor]: Taking taylor expansion of x in x 4.801 * [backup-simplify]: Simplify 0 into 0 4.801 * [backup-simplify]: Simplify 1 into 1 4.801 * [taylor]: Taking taylor expansion of y in x 4.801 * [backup-simplify]: Simplify y into y 4.801 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 4.801 * [taylor]: Taking taylor expansion of (fma x y z) in x 4.801 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.801 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 4.801 * [taylor]: Taking taylor expansion of z in x 4.801 * [backup-simplify]: Simplify z into z 4.801 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 4.801 * [taylor]: Taking taylor expansion of 1 in x 4.801 * [backup-simplify]: Simplify 1 into 1 4.801 * [taylor]: Taking taylor expansion of (* x y) in x 4.801 * [taylor]: Taking taylor expansion of x in x 4.801 * [backup-simplify]: Simplify 0 into 0 4.801 * [backup-simplify]: Simplify 1 into 1 4.801 * [taylor]: Taking taylor expansion of y in x 4.801 * [backup-simplify]: Simplify y into y 4.802 * [backup-simplify]: Simplify (* 0 y) into 0 4.802 * [backup-simplify]: Simplify (+ 1 0) into 1 4.802 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 4.802 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 4.802 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 4.802 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in y 4.802 * [taylor]: Taking taylor expansion of (fma x y z) in y 4.802 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.802 * [taylor]: Taking taylor expansion of (+ z 1) in y 4.802 * [taylor]: Taking taylor expansion of z in y 4.802 * [backup-simplify]: Simplify z into z 4.802 * [taylor]: Taking taylor expansion of 1 in y 4.802 * [backup-simplify]: Simplify 1 into 1 4.802 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 4.803 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 4.803 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 4.803 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in z 4.803 * [taylor]: Taking taylor expansion of (fma x y z) in z 4.803 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.803 * [taylor]: Taking taylor expansion of (+ z 1) in z 4.803 * [taylor]: Taking taylor expansion of z in z 4.803 * [backup-simplify]: Simplify 0 into 0 4.803 * [backup-simplify]: Simplify 1 into 1 4.803 * [taylor]: Taking taylor expansion of 1 in z 4.803 * [backup-simplify]: Simplify 1 into 1 4.803 * [backup-simplify]: Simplify (+ 0 1) into 1 4.803 * [backup-simplify]: Simplify (- 1) into -1 4.804 * [backup-simplify]: Simplify (+ (fma x y z) -1) into (- (fma x y z) 1) 4.804 * [backup-simplify]: Simplify (- (fma x y z) 1) into (- (fma x y z) 1) 4.804 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.804 * [backup-simplify]: Simplify (+ 0 y) into y 4.804 * [backup-simplify]: Simplify (+ 0 y) into y 4.804 * [backup-simplify]: Simplify (- y) into (- y) 4.804 * [backup-simplify]: Simplify (+ 0 (- y)) into (- y) 4.804 * [taylor]: Taking taylor expansion of (- y) in y 4.804 * [taylor]: Taking taylor expansion of y in y 4.804 * [backup-simplify]: Simplify 0 into 0 4.804 * [backup-simplify]: Simplify 1 into 1 4.805 * [backup-simplify]: Simplify (- 0) into 0 4.805 * [taylor]: Taking taylor expansion of 0 in z 4.805 * [backup-simplify]: Simplify 0 into 0 4.805 * [backup-simplify]: Simplify 0 into 0 4.805 * [backup-simplify]: Simplify (+ 0 0) into 0 4.806 * [backup-simplify]: Simplify (- 0) into 0 4.806 * [backup-simplify]: Simplify (+ 0 0) into 0 4.806 * [taylor]: Taking taylor expansion of 0 in z 4.806 * [backup-simplify]: Simplify 0 into 0 4.806 * [backup-simplify]: Simplify 0 into 0 4.806 * [backup-simplify]: Simplify (+ 1 0) into 1 4.806 * [backup-simplify]: Simplify (- 1) into -1 4.807 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.807 * [backup-simplify]: Simplify -1 into -1 4.807 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 4.808 * [backup-simplify]: Simplify (+ 0 0) into 0 4.808 * [backup-simplify]: Simplify (+ 0 0) into 0 4.808 * [backup-simplify]: Simplify (- 0) into 0 4.808 * [backup-simplify]: Simplify (+ 0 0) into 0 4.808 * [taylor]: Taking taylor expansion of 0 in y 4.808 * [backup-simplify]: Simplify 0 into 0 4.808 * [taylor]: Taking taylor expansion of 0 in z 4.808 * [backup-simplify]: Simplify 0 into 0 4.808 * [backup-simplify]: Simplify 0 into 0 4.809 * [backup-simplify]: Simplify (- 1) into -1 4.809 * [taylor]: Taking taylor expansion of -1 in z 4.809 * [backup-simplify]: Simplify -1 into -1 4.809 * [backup-simplify]: Simplify -1 into -1 4.809 * [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)))) 4.809 * [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))) 4.809 * [approximate]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in (x y z) around 0 4.809 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in z 4.809 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 4.809 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.809 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in z 4.809 * [taylor]: Taking taylor expansion of (/ 1 z) in z 4.809 * [taylor]: Taking taylor expansion of z in z 4.809 * [backup-simplify]: Simplify 0 into 0 4.809 * [backup-simplify]: Simplify 1 into 1 4.810 * [backup-simplify]: Simplify (/ 1 1) into 1 4.810 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 4.810 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 4.810 * [taylor]: Taking taylor expansion of (* x y) in z 4.810 * [taylor]: Taking taylor expansion of x in z 4.810 * [backup-simplify]: Simplify x into x 4.810 * [taylor]: Taking taylor expansion of y in z 4.810 * [backup-simplify]: Simplify y into y 4.810 * [backup-simplify]: Simplify (* x y) into (* x y) 4.810 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 4.810 * [taylor]: Taking taylor expansion of 1 in z 4.810 * [backup-simplify]: Simplify 1 into 1 4.810 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in y 4.810 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 4.810 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.810 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in y 4.810 * [taylor]: Taking taylor expansion of (/ 1 z) in y 4.810 * [taylor]: Taking taylor expansion of z in y 4.810 * [backup-simplify]: Simplify z into z 4.810 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.810 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 4.810 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 4.810 * [taylor]: Taking taylor expansion of (* x y) in y 4.810 * [taylor]: Taking taylor expansion of x in y 4.810 * [backup-simplify]: Simplify x into x 4.810 * [taylor]: Taking taylor expansion of y in y 4.810 * [backup-simplify]: Simplify 0 into 0 4.810 * [backup-simplify]: Simplify 1 into 1 4.810 * [backup-simplify]: Simplify (* x 0) into 0 4.811 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 4.811 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 4.811 * [taylor]: Taking taylor expansion of 1 in y 4.811 * [backup-simplify]: Simplify 1 into 1 4.811 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 4.811 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 4.811 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.811 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 4.811 * [taylor]: Taking taylor expansion of (/ 1 z) in x 4.811 * [taylor]: Taking taylor expansion of z in x 4.811 * [backup-simplify]: Simplify z into z 4.811 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.811 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 4.811 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 4.811 * [taylor]: Taking taylor expansion of (* x y) in x 4.811 * [taylor]: Taking taylor expansion of x in x 4.811 * [backup-simplify]: Simplify 0 into 0 4.811 * [backup-simplify]: Simplify 1 into 1 4.811 * [taylor]: Taking taylor expansion of y in x 4.811 * [backup-simplify]: Simplify y into y 4.811 * [backup-simplify]: Simplify (* 0 y) into 0 4.812 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.812 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 4.812 * [taylor]: Taking taylor expansion of 1 in x 4.812 * [backup-simplify]: Simplify 1 into 1 4.812 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 4.812 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 4.812 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.812 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 4.812 * [taylor]: Taking taylor expansion of (/ 1 z) in x 4.812 * [taylor]: Taking taylor expansion of z in x 4.812 * [backup-simplify]: Simplify z into z 4.812 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.812 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 4.812 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 4.812 * [taylor]: Taking taylor expansion of (* x y) in x 4.812 * [taylor]: Taking taylor expansion of x in x 4.812 * [backup-simplify]: Simplify 0 into 0 4.812 * [backup-simplify]: Simplify 1 into 1 4.812 * [taylor]: Taking taylor expansion of y in x 4.812 * [backup-simplify]: Simplify y into y 4.812 * [backup-simplify]: Simplify (* 0 y) into 0 4.812 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.812 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 4.812 * [taylor]: Taking taylor expansion of 1 in x 4.812 * [backup-simplify]: Simplify 1 into 1 4.813 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 4.813 * [backup-simplify]: Simplify (+ 0 (/ 1 y)) into (/ 1 y) 4.813 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 4.813 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 4.813 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 4.813 * [taylor]: Taking taylor expansion of (/ 1 y) in y 4.813 * [taylor]: Taking taylor expansion of y in y 4.813 * [backup-simplify]: Simplify 0 into 0 4.813 * [backup-simplify]: Simplify 1 into 1 4.813 * [backup-simplify]: Simplify (/ 1 1) into 1 4.813 * [backup-simplify]: Simplify (- 1) into -1 4.813 * [taylor]: Taking taylor expansion of -1 in z 4.813 * [backup-simplify]: Simplify -1 into -1 4.814 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 4.814 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 4.814 * [backup-simplify]: Simplify (+ 0 1) into 1 4.814 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 4.814 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 4.814 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) (- (+ 1 (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) 4.814 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in y 4.814 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 4.815 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.815 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in y 4.815 * [taylor]: Taking taylor expansion of (/ 1 z) in y 4.815 * [taylor]: Taking taylor expansion of z in y 4.815 * [backup-simplify]: Simplify z into z 4.815 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.815 * [taylor]: Taking taylor expansion of 1 in y 4.815 * [backup-simplify]: Simplify 1 into 1 4.815 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.815 * [backup-simplify]: Simplify (- 0) into 0 4.815 * [taylor]: Taking taylor expansion of 0 in z 4.815 * [backup-simplify]: Simplify 0 into 0 4.815 * [backup-simplify]: Simplify -1 into -1 4.816 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 4.816 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 4.816 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 4.817 * [backup-simplify]: Simplify (+ 0 0) into 0 4.817 * [backup-simplify]: Simplify (+ 0 0) into 0 4.817 * [backup-simplify]: Simplify (- 0) into 0 4.817 * [backup-simplify]: Simplify (+ 0 0) into 0 4.817 * [taylor]: Taking taylor expansion of 0 in y 4.817 * [backup-simplify]: Simplify 0 into 0 4.817 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 4.817 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 4.818 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) (- (+ 1 (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) 4.818 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in z 4.818 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 4.818 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.818 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in z 4.818 * [taylor]: Taking taylor expansion of (/ 1 z) in z 4.818 * [taylor]: Taking taylor expansion of z in z 4.818 * [backup-simplify]: Simplify 0 into 0 4.818 * [backup-simplify]: Simplify 1 into 1 4.818 * [backup-simplify]: Simplify (/ 1 1) into 1 4.818 * [taylor]: Taking taylor expansion of 1 in z 4.818 * [backup-simplify]: Simplify 1 into 1 4.818 * [backup-simplify]: Simplify (+ 1 0) into 1 4.819 * [backup-simplify]: Simplify (- 1) into -1 4.819 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.819 * [backup-simplify]: Simplify -1 into -1 4.819 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.820 * [backup-simplify]: Simplify (- 0) into 0 4.820 * [taylor]: Taking taylor expansion of 0 in z 4.820 * [backup-simplify]: Simplify 0 into 0 4.820 * [backup-simplify]: Simplify 0 into 0 4.820 * [backup-simplify]: Simplify 0 into 0 4.820 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 4.821 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 4.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 4.821 * [backup-simplify]: Simplify (+ 0 0) into 0 4.821 * [backup-simplify]: Simplify (+ 0 0) into 0 4.822 * [backup-simplify]: Simplify (- 0) into 0 4.822 * [backup-simplify]: Simplify (+ 0 0) into 0 4.822 * [taylor]: Taking taylor expansion of 0 in y 4.822 * [backup-simplify]: Simplify 0 into 0 4.822 * [taylor]: Taking taylor expansion of 0 in z 4.822 * [backup-simplify]: Simplify 0 into 0 4.822 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 4.822 * [backup-simplify]: Simplify (+ 0 0) into 0 4.823 * [backup-simplify]: Simplify (- 0) into 0 4.823 * [backup-simplify]: Simplify (+ 0 0) into 0 4.823 * [taylor]: Taking taylor expansion of 0 in z 4.823 * [backup-simplify]: Simplify 0 into 0 4.823 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.824 * [backup-simplify]: Simplify (- 0) into 0 4.824 * [taylor]: Taking taylor expansion of 0 in z 4.824 * [backup-simplify]: Simplify 0 into 0 4.824 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.825 * [backup-simplify]: Simplify (+ 0 1) into 1 4.825 * [backup-simplify]: Simplify (- 1) into -1 4.825 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) -1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 4.825 * [backup-simplify]: Simplify (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 4.825 * [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)))) 4.826 * [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)) 4.826 * [approximate]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in (x y z) around 0 4.826 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in z 4.826 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 4.826 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 4.826 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.826 * [taylor]: Taking taylor expansion of (/ 1 z) in z 4.826 * [taylor]: Taking taylor expansion of z in z 4.826 * [backup-simplify]: Simplify 0 into 0 4.826 * [backup-simplify]: Simplify 1 into 1 4.826 * [backup-simplify]: Simplify (/ 1 1) into 1 4.826 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 4.826 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 4.826 * [taylor]: Taking taylor expansion of (* x y) in z 4.826 * [taylor]: Taking taylor expansion of x in z 4.826 * [backup-simplify]: Simplify x into x 4.826 * [taylor]: Taking taylor expansion of y in z 4.826 * [backup-simplify]: Simplify y into y 4.826 * [backup-simplify]: Simplify (* x y) into (* x y) 4.826 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 4.826 * [taylor]: Taking taylor expansion of 1 in z 4.826 * [backup-simplify]: Simplify 1 into 1 4.826 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in y 4.826 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 4.827 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 4.827 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.827 * [taylor]: Taking taylor expansion of (/ 1 z) in y 4.827 * [taylor]: Taking taylor expansion of z in y 4.827 * [backup-simplify]: Simplify z into z 4.827 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.827 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 4.827 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 4.827 * [taylor]: Taking taylor expansion of (* x y) in y 4.827 * [taylor]: Taking taylor expansion of x in y 4.827 * [backup-simplify]: Simplify x into x 4.827 * [taylor]: Taking taylor expansion of y in y 4.827 * [backup-simplify]: Simplify 0 into 0 4.827 * [backup-simplify]: Simplify 1 into 1 4.827 * [backup-simplify]: Simplify (* x 0) into 0 4.827 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 4.827 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 4.827 * [taylor]: Taking taylor expansion of 1 in y 4.827 * [backup-simplify]: Simplify 1 into 1 4.827 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 4.827 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 4.827 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 4.827 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.827 * [taylor]: Taking taylor expansion of (/ 1 z) in x 4.827 * [taylor]: Taking taylor expansion of z in x 4.827 * [backup-simplify]: Simplify z into z 4.827 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.827 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 4.827 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 4.827 * [taylor]: Taking taylor expansion of (* x y) in x 4.827 * [taylor]: Taking taylor expansion of x in x 4.828 * [backup-simplify]: Simplify 0 into 0 4.828 * [backup-simplify]: Simplify 1 into 1 4.828 * [taylor]: Taking taylor expansion of y in x 4.828 * [backup-simplify]: Simplify y into y 4.828 * [backup-simplify]: Simplify (* 0 y) into 0 4.828 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.828 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 4.828 * [taylor]: Taking taylor expansion of 1 in x 4.828 * [backup-simplify]: Simplify 1 into 1 4.828 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 4.828 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 4.828 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 4.828 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.828 * [taylor]: Taking taylor expansion of (/ 1 z) in x 4.828 * [taylor]: Taking taylor expansion of z in x 4.828 * [backup-simplify]: Simplify z into z 4.828 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.828 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 4.828 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 4.828 * [taylor]: Taking taylor expansion of (* x y) in x 4.828 * [taylor]: Taking taylor expansion of x in x 4.828 * [backup-simplify]: Simplify 0 into 0 4.828 * [backup-simplify]: Simplify 1 into 1 4.828 * [taylor]: Taking taylor expansion of y in x 4.828 * [backup-simplify]: Simplify y into y 4.828 * [backup-simplify]: Simplify (* 0 y) into 0 4.829 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.829 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 4.829 * [taylor]: Taking taylor expansion of 1 in x 4.829 * [backup-simplify]: Simplify 1 into 1 4.829 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 4.829 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 4.829 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 4.829 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 4.829 * [taylor]: Taking taylor expansion of (/ 1 y) in y 4.829 * [taylor]: Taking taylor expansion of y in y 4.829 * [backup-simplify]: Simplify 0 into 0 4.829 * [backup-simplify]: Simplify 1 into 1 4.829 * [backup-simplify]: Simplify (/ 1 1) into 1 4.829 * [backup-simplify]: Simplify (- 1) into -1 4.829 * [taylor]: Taking taylor expansion of -1 in z 4.829 * [backup-simplify]: Simplify -1 into -1 4.830 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 4.830 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 4.830 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 4.831 * [backup-simplify]: Simplify (+ 0 1) into 1 4.831 * [backup-simplify]: Simplify (- 1) into -1 4.831 * [backup-simplify]: Simplify (+ (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) -1) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) 4.831 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in y 4.831 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 4.831 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 4.831 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.831 * [taylor]: Taking taylor expansion of (/ 1 z) in y 4.831 * [taylor]: Taking taylor expansion of z in y 4.831 * [backup-simplify]: Simplify z into z 4.831 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.831 * [taylor]: Taking taylor expansion of 1 in y 4.831 * [backup-simplify]: Simplify 1 into 1 4.832 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.832 * [backup-simplify]: Simplify (- 0) into 0 4.832 * [taylor]: Taking taylor expansion of 0 in z 4.832 * [backup-simplify]: Simplify 0 into 0 4.832 * [backup-simplify]: Simplify -1 into -1 4.832 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 4.832 * [backup-simplify]: Simplify (+ 0 0) into 0 4.833 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 4.833 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 4.833 * [backup-simplify]: Simplify (+ 0 0) into 0 4.834 * [backup-simplify]: Simplify (- 0) into 0 4.834 * [backup-simplify]: Simplify (+ 0 0) into 0 4.834 * [taylor]: Taking taylor expansion of 0 in y 4.834 * [backup-simplify]: Simplify 0 into 0 4.834 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 4.834 * [backup-simplify]: Simplify (- 1) into -1 4.834 * [backup-simplify]: Simplify (+ (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) -1) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) 4.834 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in z 4.834 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 4.834 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 4.834 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.834 * [taylor]: Taking taylor expansion of (/ 1 z) in z 4.835 * [taylor]: Taking taylor expansion of z in z 4.835 * [backup-simplify]: Simplify 0 into 0 4.835 * [backup-simplify]: Simplify 1 into 1 4.835 * [backup-simplify]: Simplify (/ 1 1) into 1 4.835 * [taylor]: Taking taylor expansion of 1 in z 4.835 * [backup-simplify]: Simplify 1 into 1 4.835 * [backup-simplify]: Simplify (+ 0 1) into 1 4.835 * [backup-simplify]: Simplify (+ 1 0) into 1 4.835 * [backup-simplify]: Simplify 1 into 1 4.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.836 * [backup-simplify]: Simplify (- 0) into 0 4.836 * [taylor]: Taking taylor expansion of 0 in z 4.836 * [backup-simplify]: Simplify 0 into 0 4.836 * [backup-simplify]: Simplify 0 into 0 4.836 * [backup-simplify]: Simplify 0 into 0 4.836 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 4.837 * [backup-simplify]: Simplify (+ 0 0) into 0 4.838 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 4.838 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 4.838 * [backup-simplify]: Simplify (+ 0 0) into 0 4.838 * [backup-simplify]: Simplify (- 0) into 0 4.838 * [backup-simplify]: Simplify (+ 0 0) into 0 4.838 * [taylor]: Taking taylor expansion of 0 in y 4.838 * [backup-simplify]: Simplify 0 into 0 4.838 * [taylor]: Taking taylor expansion of 0 in z 4.838 * [backup-simplify]: Simplify 0 into 0 4.839 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 4.839 * [backup-simplify]: Simplify (+ 0 0) into 0 4.839 * [backup-simplify]: Simplify (- 0) into 0 4.839 * [backup-simplify]: Simplify (+ 0 0) into 0 4.839 * [taylor]: Taking taylor expansion of 0 in z 4.839 * [backup-simplify]: Simplify 0 into 0 4.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.840 * [backup-simplify]: Simplify (- 0) into 0 4.840 * [taylor]: Taking taylor expansion of 0 in z 4.840 * [backup-simplify]: Simplify 0 into 0 4.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.841 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) 0) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.841 * [backup-simplify]: Simplify (- 1) into -1 4.841 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) -1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 4.841 * [backup-simplify]: Simplify (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 4.842 * [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)))) 4.842 * * * [progress]: simplifying candidates 4.842 * * * * [progress]: [ 1 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 2 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 3 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 4 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 5 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 6 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 7 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 8 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 9 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 10 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 11 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 12 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 13 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 14 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 15 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 16 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 17 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 18 / 22 ] simplifiying candidate # 4.842 * * * * [progress]: [ 19 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))> 4.843 * * * * [progress]: [ 20 / 22 ] simplifiying candidate # 4.843 * * * * [progress]: [ 21 / 22 ] simplifiying candidate # 4.843 * * * * [progress]: [ 22 / 22 ] simplifiying candidate # 4.843 * [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)))) 4.843 * * [simplify]: iteration 0: 49 enodes 4.857 * * [simplify]: iteration 1: 120 enodes 4.885 * * [simplify]: iteration 2: 492 enodes 5.339 * * [simplify]: iteration 3: 2402 enodes 6.022 * * [simplify]: iteration complete: 5007 enodes 6.022 * * [simplify]: Extracting #0: cost 16 inf + 0 6.023 * * [simplify]: Extracting #1: cost 233 inf + 0 6.027 * * [simplify]: Extracting #2: cost 892 inf + 812 6.038 * * [simplify]: Extracting #3: cost 1584 inf + 8186 6.072 * * [simplify]: Extracting #4: cost 1027 inf + 144225 6.174 * * [simplify]: Extracting #5: cost 141 inf + 350710 6.300 * * [simplify]: Extracting #6: cost 17 inf + 382433 6.406 * * [simplify]: Extracting #7: cost 2 inf + 386127 6.531 * * [simplify]: Extracting #8: cost 0 inf + 386879 6.676 * [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))) 6.678 * * * [progress]: adding candidates to table 6.773 * * [progress]: iteration 2 / 4 6.773 * * * [progress]: picking best candidate 6.788 * * * * [pick]: Picked #real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))> 6.789 * * * [progress]: localizing error 6.829 * * * [progress]: generating rewritten candidates 6.829 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1 1) 6.869 * * * [progress]: generating series expansions 6.869 * * * * [progress]: [ 1 / 1 ] generating series at (2 1 1) 6.869 * [backup-simplify]: Simplify (- (fma x y z) (+ 1 (+ (* x y) z))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 6.869 * [approximate]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in (x y z) around 0 6.869 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in z 6.869 * [taylor]: Taking taylor expansion of (fma x y z) in z 6.869 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.869 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in z 6.869 * [taylor]: Taking taylor expansion of z in z 6.870 * [backup-simplify]: Simplify 0 into 0 6.870 * [backup-simplify]: Simplify 1 into 1 6.870 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in z 6.870 * [taylor]: Taking taylor expansion of 1 in z 6.870 * [backup-simplify]: Simplify 1 into 1 6.870 * [taylor]: Taking taylor expansion of (* x y) in z 6.870 * [taylor]: Taking taylor expansion of x in z 6.870 * [backup-simplify]: Simplify x into x 6.870 * [taylor]: Taking taylor expansion of y in z 6.870 * [backup-simplify]: Simplify y into y 6.870 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in y 6.870 * [taylor]: Taking taylor expansion of (fma x y z) in y 6.870 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.870 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in y 6.870 * [taylor]: Taking taylor expansion of z in y 6.870 * [backup-simplify]: Simplify z into z 6.870 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in y 6.870 * [taylor]: Taking taylor expansion of 1 in y 6.870 * [backup-simplify]: Simplify 1 into 1 6.870 * [taylor]: Taking taylor expansion of (* x y) in y 6.870 * [taylor]: Taking taylor expansion of x in y 6.870 * [backup-simplify]: Simplify x into x 6.870 * [taylor]: Taking taylor expansion of y in y 6.870 * [backup-simplify]: Simplify 0 into 0 6.870 * [backup-simplify]: Simplify 1 into 1 6.870 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 6.870 * [taylor]: Taking taylor expansion of (fma x y z) in x 6.870 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.870 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 6.870 * [taylor]: Taking taylor expansion of z in x 6.870 * [backup-simplify]: Simplify z into z 6.870 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 6.870 * [taylor]: Taking taylor expansion of 1 in x 6.870 * [backup-simplify]: Simplify 1 into 1 6.870 * [taylor]: Taking taylor expansion of (* x y) in x 6.870 * [taylor]: Taking taylor expansion of x in x 6.870 * [backup-simplify]: Simplify 0 into 0 6.870 * [backup-simplify]: Simplify 1 into 1 6.870 * [taylor]: Taking taylor expansion of y in x 6.870 * [backup-simplify]: Simplify y into y 6.870 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 6.870 * [taylor]: Taking taylor expansion of (fma x y z) in x 6.870 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.870 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 6.870 * [taylor]: Taking taylor expansion of z in x 6.870 * [backup-simplify]: Simplify z into z 6.870 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 6.870 * [taylor]: Taking taylor expansion of 1 in x 6.870 * [backup-simplify]: Simplify 1 into 1 6.870 * [taylor]: Taking taylor expansion of (* x y) in x 6.870 * [taylor]: Taking taylor expansion of x in x 6.870 * [backup-simplify]: Simplify 0 into 0 6.870 * [backup-simplify]: Simplify 1 into 1 6.870 * [taylor]: Taking taylor expansion of y in x 6.870 * [backup-simplify]: Simplify y into y 6.870 * [backup-simplify]: Simplify (* 0 y) into 0 6.871 * [backup-simplify]: Simplify (+ 1 0) into 1 6.871 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 6.871 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 6.871 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 6.871 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in y 6.871 * [taylor]: Taking taylor expansion of (fma x y z) in y 6.871 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.871 * [taylor]: Taking taylor expansion of (+ z 1) in y 6.871 * [taylor]: Taking taylor expansion of z in y 6.871 * [backup-simplify]: Simplify z into z 6.872 * [taylor]: Taking taylor expansion of 1 in y 6.872 * [backup-simplify]: Simplify 1 into 1 6.872 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 6.872 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 6.872 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 6.872 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in z 6.872 * [taylor]: Taking taylor expansion of (fma x y z) in z 6.872 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.872 * [taylor]: Taking taylor expansion of (+ z 1) in z 6.872 * [taylor]: Taking taylor expansion of z in z 6.872 * [backup-simplify]: Simplify 0 into 0 6.872 * [backup-simplify]: Simplify 1 into 1 6.872 * [taylor]: Taking taylor expansion of 1 in z 6.872 * [backup-simplify]: Simplify 1 into 1 6.872 * [backup-simplify]: Simplify (+ 0 1) into 1 6.872 * [backup-simplify]: Simplify (- 1) into -1 6.873 * [backup-simplify]: Simplify (+ (fma x y z) -1) into (- (fma x y z) 1) 6.873 * [backup-simplify]: Simplify (- (fma x y z) 1) into (- (fma x y z) 1) 6.873 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.873 * [backup-simplify]: Simplify (+ 0 y) into y 6.873 * [backup-simplify]: Simplify (+ 0 y) into y 6.873 * [backup-simplify]: Simplify (- y) into (- y) 6.873 * [backup-simplify]: Simplify (+ 0 (- y)) into (- y) 6.873 * [taylor]: Taking taylor expansion of (- y) in y 6.873 * [taylor]: Taking taylor expansion of y in y 6.873 * [backup-simplify]: Simplify 0 into 0 6.873 * [backup-simplify]: Simplify 1 into 1 6.873 * [backup-simplify]: Simplify (- 0) into 0 6.873 * [taylor]: Taking taylor expansion of 0 in z 6.873 * [backup-simplify]: Simplify 0 into 0 6.873 * [backup-simplify]: Simplify 0 into 0 6.874 * [backup-simplify]: Simplify (+ 0 0) into 0 6.874 * [backup-simplify]: Simplify (- 0) into 0 6.874 * [backup-simplify]: Simplify (+ 0 0) into 0 6.874 * [taylor]: Taking taylor expansion of 0 in z 6.874 * [backup-simplify]: Simplify 0 into 0 6.874 * [backup-simplify]: Simplify 0 into 0 6.875 * [backup-simplify]: Simplify (+ 1 0) into 1 6.875 * [backup-simplify]: Simplify (- 1) into -1 6.875 * [backup-simplify]: Simplify (+ 0 -1) into -1 6.875 * [backup-simplify]: Simplify -1 into -1 6.876 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 6.876 * [backup-simplify]: Simplify (+ 0 0) into 0 6.876 * [backup-simplify]: Simplify (+ 0 0) into 0 6.876 * [backup-simplify]: Simplify (- 0) into 0 6.877 * [backup-simplify]: Simplify (+ 0 0) into 0 6.877 * [taylor]: Taking taylor expansion of 0 in y 6.877 * [backup-simplify]: Simplify 0 into 0 6.877 * [taylor]: Taking taylor expansion of 0 in z 6.877 * [backup-simplify]: Simplify 0 into 0 6.877 * [backup-simplify]: Simplify 0 into 0 6.877 * [backup-simplify]: Simplify (- 1) into -1 6.877 * [taylor]: Taking taylor expansion of -1 in z 6.877 * [backup-simplify]: Simplify -1 into -1 6.877 * [backup-simplify]: Simplify -1 into -1 6.877 * [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)))) 6.878 * [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))) 6.878 * [approximate]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in (x y z) around 0 6.878 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in z 6.878 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 6.878 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.878 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in z 6.878 * [taylor]: Taking taylor expansion of (/ 1 z) in z 6.878 * [taylor]: Taking taylor expansion of z in z 6.878 * [backup-simplify]: Simplify 0 into 0 6.878 * [backup-simplify]: Simplify 1 into 1 6.878 * [backup-simplify]: Simplify (/ 1 1) into 1 6.878 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 6.878 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 6.878 * [taylor]: Taking taylor expansion of (* x y) in z 6.878 * [taylor]: Taking taylor expansion of x in z 6.878 * [backup-simplify]: Simplify x into x 6.878 * [taylor]: Taking taylor expansion of y in z 6.878 * [backup-simplify]: Simplify y into y 6.878 * [backup-simplify]: Simplify (* x y) into (* x y) 6.878 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 6.878 * [taylor]: Taking taylor expansion of 1 in z 6.878 * [backup-simplify]: Simplify 1 into 1 6.878 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in y 6.878 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 6.878 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.878 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in y 6.878 * [taylor]: Taking taylor expansion of (/ 1 z) in y 6.878 * [taylor]: Taking taylor expansion of z in y 6.878 * [backup-simplify]: Simplify z into z 6.879 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.879 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 6.879 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 6.879 * [taylor]: Taking taylor expansion of (* x y) in y 6.879 * [taylor]: Taking taylor expansion of x in y 6.879 * [backup-simplify]: Simplify x into x 6.879 * [taylor]: Taking taylor expansion of y in y 6.879 * [backup-simplify]: Simplify 0 into 0 6.879 * [backup-simplify]: Simplify 1 into 1 6.879 * [backup-simplify]: Simplify (* x 0) into 0 6.879 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 6.879 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 6.879 * [taylor]: Taking taylor expansion of 1 in y 6.879 * [backup-simplify]: Simplify 1 into 1 6.879 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 6.879 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 6.879 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.879 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 6.879 * [taylor]: Taking taylor expansion of (/ 1 z) in x 6.879 * [taylor]: Taking taylor expansion of z in x 6.879 * [backup-simplify]: Simplify z into z 6.879 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.879 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 6.879 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 6.879 * [taylor]: Taking taylor expansion of (* x y) in x 6.879 * [taylor]: Taking taylor expansion of x in x 6.879 * [backup-simplify]: Simplify 0 into 0 6.879 * [backup-simplify]: Simplify 1 into 1 6.879 * [taylor]: Taking taylor expansion of y in x 6.879 * [backup-simplify]: Simplify y into y 6.879 * [backup-simplify]: Simplify (* 0 y) into 0 6.880 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.880 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 6.880 * [taylor]: Taking taylor expansion of 1 in x 6.880 * [backup-simplify]: Simplify 1 into 1 6.880 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 6.880 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 6.880 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.880 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 6.880 * [taylor]: Taking taylor expansion of (/ 1 z) in x 6.880 * [taylor]: Taking taylor expansion of z in x 6.880 * [backup-simplify]: Simplify z into z 6.880 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.880 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 6.880 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 6.880 * [taylor]: Taking taylor expansion of (* x y) in x 6.880 * [taylor]: Taking taylor expansion of x in x 6.880 * [backup-simplify]: Simplify 0 into 0 6.880 * [backup-simplify]: Simplify 1 into 1 6.880 * [taylor]: Taking taylor expansion of y in x 6.880 * [backup-simplify]: Simplify y into y 6.880 * [backup-simplify]: Simplify (* 0 y) into 0 6.880 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.880 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 6.880 * [taylor]: Taking taylor expansion of 1 in x 6.880 * [backup-simplify]: Simplify 1 into 1 6.881 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 6.881 * [backup-simplify]: Simplify (+ 0 (/ 1 y)) into (/ 1 y) 6.881 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 6.881 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 6.881 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 6.881 * [taylor]: Taking taylor expansion of (/ 1 y) in y 6.881 * [taylor]: Taking taylor expansion of y in y 6.881 * [backup-simplify]: Simplify 0 into 0 6.881 * [backup-simplify]: Simplify 1 into 1 6.881 * [backup-simplify]: Simplify (/ 1 1) into 1 6.882 * [backup-simplify]: Simplify (- 1) into -1 6.882 * [taylor]: Taking taylor expansion of -1 in z 6.882 * [backup-simplify]: Simplify -1 into -1 6.882 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 6.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 6.883 * [backup-simplify]: Simplify (+ 0 1) into 1 6.883 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 6.883 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 6.883 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) (- (+ 1 (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) 6.883 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in y 6.883 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 6.883 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.883 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in y 6.883 * [taylor]: Taking taylor expansion of (/ 1 z) in y 6.883 * [taylor]: Taking taylor expansion of z in y 6.883 * [backup-simplify]: Simplify z into z 6.883 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.883 * [taylor]: Taking taylor expansion of 1 in y 6.883 * [backup-simplify]: Simplify 1 into 1 6.884 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.884 * [backup-simplify]: Simplify (- 0) into 0 6.884 * [taylor]: Taking taylor expansion of 0 in z 6.884 * [backup-simplify]: Simplify 0 into 0 6.884 * [backup-simplify]: Simplify -1 into -1 6.884 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 6.885 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 6.885 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 6.885 * [backup-simplify]: Simplify (+ 0 0) into 0 6.885 * [backup-simplify]: Simplify (+ 0 0) into 0 6.886 * [backup-simplify]: Simplify (- 0) into 0 6.886 * [backup-simplify]: Simplify (+ 0 0) into 0 6.886 * [taylor]: Taking taylor expansion of 0 in y 6.886 * [backup-simplify]: Simplify 0 into 0 6.886 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 6.886 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 6.886 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) (- (+ 1 (/ 1 z)))) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) 6.886 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in z 6.886 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 6.886 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.886 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in z 6.886 * [taylor]: Taking taylor expansion of (/ 1 z) in z 6.886 * [taylor]: Taking taylor expansion of z in z 6.886 * [backup-simplify]: Simplify 0 into 0 6.886 * [backup-simplify]: Simplify 1 into 1 6.886 * [backup-simplify]: Simplify (/ 1 1) into 1 6.887 * [taylor]: Taking taylor expansion of 1 in z 6.887 * [backup-simplify]: Simplify 1 into 1 6.887 * [backup-simplify]: Simplify (+ 1 0) into 1 6.887 * [backup-simplify]: Simplify (- 1) into -1 6.887 * [backup-simplify]: Simplify (+ 0 -1) into -1 6.887 * [backup-simplify]: Simplify -1 into -1 6.888 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.888 * [backup-simplify]: Simplify (- 0) into 0 6.888 * [taylor]: Taking taylor expansion of 0 in z 6.888 * [backup-simplify]: Simplify 0 into 0 6.888 * [backup-simplify]: Simplify 0 into 0 6.888 * [backup-simplify]: Simplify 0 into 0 6.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 6.889 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 6.890 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 6.890 * [backup-simplify]: Simplify (+ 0 0) into 0 6.890 * [backup-simplify]: Simplify (+ 0 0) into 0 6.890 * [backup-simplify]: Simplify (- 0) into 0 6.891 * [backup-simplify]: Simplify (+ 0 0) into 0 6.891 * [taylor]: Taking taylor expansion of 0 in y 6.891 * [backup-simplify]: Simplify 0 into 0 6.891 * [taylor]: Taking taylor expansion of 0 in z 6.891 * [backup-simplify]: Simplify 0 into 0 6.891 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 6.891 * [backup-simplify]: Simplify (+ 0 0) into 0 6.891 * [backup-simplify]: Simplify (- 0) into 0 6.891 * [backup-simplify]: Simplify (+ 0 0) into 0 6.891 * [taylor]: Taking taylor expansion of 0 in z 6.892 * [backup-simplify]: Simplify 0 into 0 6.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.892 * [backup-simplify]: Simplify (- 0) into 0 6.892 * [taylor]: Taking taylor expansion of 0 in z 6.892 * [backup-simplify]: Simplify 0 into 0 6.893 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.893 * [backup-simplify]: Simplify (+ 0 1) into 1 6.893 * [backup-simplify]: Simplify (- 1) into -1 6.893 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) -1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 6.894 * [backup-simplify]: Simplify (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 6.894 * [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)))) 6.894 * [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)) 6.894 * [approximate]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in (x y z) around 0 6.894 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in z 6.894 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 6.894 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 6.894 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.894 * [taylor]: Taking taylor expansion of (/ 1 z) in z 6.894 * [taylor]: Taking taylor expansion of z in z 6.894 * [backup-simplify]: Simplify 0 into 0 6.894 * [backup-simplify]: Simplify 1 into 1 6.895 * [backup-simplify]: Simplify (/ 1 1) into 1 6.895 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 6.895 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 6.895 * [taylor]: Taking taylor expansion of (* x y) in z 6.895 * [taylor]: Taking taylor expansion of x in z 6.895 * [backup-simplify]: Simplify x into x 6.895 * [taylor]: Taking taylor expansion of y in z 6.895 * [backup-simplify]: Simplify y into y 6.895 * [backup-simplify]: Simplify (* x y) into (* x y) 6.895 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 6.895 * [taylor]: Taking taylor expansion of 1 in z 6.895 * [backup-simplify]: Simplify 1 into 1 6.895 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in y 6.895 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 6.895 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 6.895 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.895 * [taylor]: Taking taylor expansion of (/ 1 z) in y 6.895 * [taylor]: Taking taylor expansion of z in y 6.895 * [backup-simplify]: Simplify z into z 6.895 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.895 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 6.895 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 6.895 * [taylor]: Taking taylor expansion of (* x y) in y 6.895 * [taylor]: Taking taylor expansion of x in y 6.895 * [backup-simplify]: Simplify x into x 6.895 * [taylor]: Taking taylor expansion of y in y 6.895 * [backup-simplify]: Simplify 0 into 0 6.895 * [backup-simplify]: Simplify 1 into 1 6.895 * [backup-simplify]: Simplify (* x 0) into 0 6.896 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 6.896 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 6.896 * [taylor]: Taking taylor expansion of 1 in y 6.896 * [backup-simplify]: Simplify 1 into 1 6.896 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 6.896 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 6.896 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 6.896 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.896 * [taylor]: Taking taylor expansion of (/ 1 z) in x 6.896 * [taylor]: Taking taylor expansion of z in x 6.896 * [backup-simplify]: Simplify z into z 6.896 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.896 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 6.896 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 6.896 * [taylor]: Taking taylor expansion of (* x y) in x 6.896 * [taylor]: Taking taylor expansion of x in x 6.896 * [backup-simplify]: Simplify 0 into 0 6.896 * [backup-simplify]: Simplify 1 into 1 6.896 * [taylor]: Taking taylor expansion of y in x 6.896 * [backup-simplify]: Simplify y into y 6.896 * [backup-simplify]: Simplify (* 0 y) into 0 6.896 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.896 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 6.896 * [taylor]: Taking taylor expansion of 1 in x 6.896 * [backup-simplify]: Simplify 1 into 1 6.896 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 6.896 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 6.896 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 6.896 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.897 * [taylor]: Taking taylor expansion of (/ 1 z) in x 6.897 * [taylor]: Taking taylor expansion of z in x 6.897 * [backup-simplify]: Simplify z into z 6.897 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.897 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 6.897 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 6.897 * [taylor]: Taking taylor expansion of (* x y) in x 6.897 * [taylor]: Taking taylor expansion of x in x 6.897 * [backup-simplify]: Simplify 0 into 0 6.897 * [backup-simplify]: Simplify 1 into 1 6.897 * [taylor]: Taking taylor expansion of y in x 6.897 * [backup-simplify]: Simplify y into y 6.897 * [backup-simplify]: Simplify (* 0 y) into 0 6.897 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.897 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 6.897 * [taylor]: Taking taylor expansion of 1 in x 6.897 * [backup-simplify]: Simplify 1 into 1 6.897 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 6.897 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 6.897 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 6.897 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 6.897 * [taylor]: Taking taylor expansion of (/ 1 y) in y 6.897 * [taylor]: Taking taylor expansion of y in y 6.897 * [backup-simplify]: Simplify 0 into 0 6.897 * [backup-simplify]: Simplify 1 into 1 6.898 * [backup-simplify]: Simplify (/ 1 1) into 1 6.898 * [backup-simplify]: Simplify (- 1) into -1 6.898 * [taylor]: Taking taylor expansion of -1 in z 6.898 * [backup-simplify]: Simplify -1 into -1 6.898 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 6.899 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 6.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 6.899 * [backup-simplify]: Simplify (+ 0 1) into 1 6.899 * [backup-simplify]: Simplify (- 1) into -1 6.899 * [backup-simplify]: Simplify (+ (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) -1) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) 6.899 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in y 6.899 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 6.899 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 6.899 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.899 * [taylor]: Taking taylor expansion of (/ 1 z) in y 6.899 * [taylor]: Taking taylor expansion of z in y 6.899 * [backup-simplify]: Simplify z into z 6.899 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.899 * [taylor]: Taking taylor expansion of 1 in y 6.899 * [backup-simplify]: Simplify 1 into 1 6.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.900 * [backup-simplify]: Simplify (- 0) into 0 6.900 * [taylor]: Taking taylor expansion of 0 in z 6.900 * [backup-simplify]: Simplify 0 into 0 6.900 * [backup-simplify]: Simplify -1 into -1 6.900 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 6.901 * [backup-simplify]: Simplify (+ 0 0) into 0 6.901 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 6.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 6.902 * [backup-simplify]: Simplify (+ 0 0) into 0 6.902 * [backup-simplify]: Simplify (- 0) into 0 6.902 * [backup-simplify]: Simplify (+ 0 0) into 0 6.902 * [taylor]: Taking taylor expansion of 0 in y 6.902 * [backup-simplify]: Simplify 0 into 0 6.902 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 6.903 * [backup-simplify]: Simplify (- 1) into -1 6.903 * [backup-simplify]: Simplify (+ (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) -1) into (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) 6.903 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in z 6.903 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 6.903 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 6.903 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.903 * [taylor]: Taking taylor expansion of (/ 1 z) in z 6.903 * [taylor]: Taking taylor expansion of z in z 6.903 * [backup-simplify]: Simplify 0 into 0 6.903 * [backup-simplify]: Simplify 1 into 1 6.903 * [backup-simplify]: Simplify (/ 1 1) into 1 6.903 * [taylor]: Taking taylor expansion of 1 in z 6.903 * [backup-simplify]: Simplify 1 into 1 6.903 * [backup-simplify]: Simplify (+ 0 1) into 1 6.904 * [backup-simplify]: Simplify (+ 1 0) into 1 6.904 * [backup-simplify]: Simplify 1 into 1 6.904 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.904 * [backup-simplify]: Simplify (- 0) into 0 6.905 * [taylor]: Taking taylor expansion of 0 in z 6.905 * [backup-simplify]: Simplify 0 into 0 6.905 * [backup-simplify]: Simplify 0 into 0 6.905 * [backup-simplify]: Simplify 0 into 0 6.905 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 6.905 * [backup-simplify]: Simplify (+ 0 0) into 0 6.906 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 6.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 6.906 * [backup-simplify]: Simplify (+ 0 0) into 0 6.906 * [backup-simplify]: Simplify (- 0) into 0 6.907 * [backup-simplify]: Simplify (+ 0 0) into 0 6.907 * [taylor]: Taking taylor expansion of 0 in y 6.907 * [backup-simplify]: Simplify 0 into 0 6.907 * [taylor]: Taking taylor expansion of 0 in z 6.907 * [backup-simplify]: Simplify 0 into 0 6.907 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 6.907 * [backup-simplify]: Simplify (+ 0 0) into 0 6.907 * [backup-simplify]: Simplify (- 0) into 0 6.908 * [backup-simplify]: Simplify (+ 0 0) into 0 6.908 * [taylor]: Taking taylor expansion of 0 in z 6.908 * [backup-simplify]: Simplify 0 into 0 6.908 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.909 * [backup-simplify]: Simplify (- 0) into 0 6.909 * [taylor]: Taking taylor expansion of 0 in z 6.909 * [backup-simplify]: Simplify 0 into 0 6.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.910 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) 0) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.910 * [backup-simplify]: Simplify (- 1) into -1 6.910 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) -1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 6.910 * [backup-simplify]: Simplify (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 6.911 * [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)))) 6.911 * * * [progress]: simplifying candidates 6.911 * * * * [progress]: [ 1 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (* (exp 1) (* (exp (* x y)) (exp z))))))))> 6.911 * * * * [progress]: [ 2 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (* (exp 1) (exp (+ (* x y) z))))))))> 6.911 * * * * [progress]: [ 3 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (exp (+ 1 (+ (* x y) z))))))))> 6.911 * * * * [progress]: [ 4 / 22 ] simplifiying candidate #real (real->posit16 (pow (- (fma x y z) (+ 1 (+ (* x y) z))) 1))))> 6.911 * * * * [progress]: [ 5 / 22 ] simplifiying candidate #real (real->posit16 (exp (log (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 6.911 * * * * [progress]: [ 6 / 22 ] simplifiying candidate #real (real->posit16 (log (exp (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 6.912 * * * * [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))))))))> 6.912 * * * * [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))))))))> 6.912 * * * * [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))))))))> 6.912 * * * * [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)))))))))> 6.912 * * * * [progress]: [ 11 / 22 ] simplifiying candidate #real (real->posit16 (+ (fma x y z) (- (+ 1 (+ (* x y) z)))))))> 6.912 * * * * [progress]: [ 12 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 6.912 * * * * [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)))))))> 6.912 * * * * [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))))))))> 6.912 * * * * [progress]: [ 15 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 6.912 * * * * [progress]: [ 16 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 6.912 * * * * [progress]: [ 17 / 22 ] simplifiying candidate #real (real->posit16 (- (- (fma x y z) 1) (+ (* x y) z)))))> 6.912 * * * * [progress]: [ 18 / 22 ] simplifiying candidate #real (real->posit16 (+ (fma x y z) (- (+ 1 (+ (* x y) z)))))))> 6.912 * * * * [progress]: [ 19 / 22 ] simplifiying candidate #real (real->posit16 (posit16->real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 6.912 * * * * [progress]: [ 20 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 6.912 * * * * [progress]: [ 21 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 6.912 * * * * [progress]: [ 22 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 6.913 * [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)))) 6.914 * * [simplify]: iteration 0: 49 enodes 6.932 * * [simplify]: iteration 1: 120 enodes 6.961 * * [simplify]: iteration 2: 492 enodes 7.247 * * [simplify]: iteration 3: 2402 enodes 7.878 * * [simplify]: iteration complete: 5007 enodes 7.878 * * [simplify]: Extracting #0: cost 16 inf + 0 7.879 * * [simplify]: Extracting #1: cost 233 inf + 0 7.884 * * [simplify]: Extracting #2: cost 892 inf + 812 7.896 * * [simplify]: Extracting #3: cost 1584 inf + 8186 7.944 * * [simplify]: Extracting #4: cost 1027 inf + 144225 8.034 * * [simplify]: Extracting #5: cost 141 inf + 350710 8.150 * * [simplify]: Extracting #6: cost 17 inf + 382433 8.246 * * [simplify]: Extracting #7: cost 2 inf + 386127 8.334 * * [simplify]: Extracting #8: cost 0 inf + 386879 8.431 * [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))) 8.433 * * * [progress]: adding candidates to table 8.574 * [progress]: [Phase 3 of 3] Extracting. 8.582 * [simplify]: Simplifying: (posit16->real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))) 8.582 * * [simplify]: iteration 0: 11 enodes 8.583 * * [simplify]: iteration 1: 16 enodes 8.583 * * [simplify]: iteration complete: 16 enodes 8.583 * * [simplify]: Extracting #0: cost 1 inf + 0 8.583 * * [simplify]: Extracting #1: cost 2 inf + 0 8.583 * * [simplify]: Extracting #2: cost 3 inf + 0 8.583 * * [simplify]: Extracting #3: cost 5 inf + 0 8.583 * * [simplify]: Extracting #4: cost 10 inf + 0 8.583 * * [simplify]: Extracting #5: cost 7 inf + 4 8.584 * * [simplify]: Extracting #6: cost 0 inf + 968 8.584 * [simplify]: Simplified to: (posit16->real (real->posit16 (- (fma x y z) (+ (+ (* x y) z) 1)))) 12.455 * [regime-testing]: Baseline error score: 45.44355864944969 12.460 * [regime-testing]: Oracle error score: 45.44355864944969 12.460 * [regime-testing]: End program error score: 45.44355864944969 12.562 * [regime-testing]: Target error score: 0