31.573 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.059 * * * [progress]: [2/2] Setting up program. 0.066 * [progress]: [Phase 2 of 3] Improving. 0.066 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.066 * [simplify]: Simplifying: (- (fma x y z) (+ 1 (+ (* x y) z))) 0.066 * * [simplify]: iteration 0: 9 enodes 0.069 * * [simplify]: iteration 1: 20 enodes 0.076 * * [simplify]: iteration 2: 44 enodes 0.090 * * [simplify]: iteration 3: 78 enodes 0.125 * * [simplify]: iteration 4: 170 enodes 0.225 * * [simplify]: iteration 5: 291 enodes 0.319 * * [simplify]: iteration 6: 533 enodes 0.479 * * [simplify]: iteration 7: 1049 enodes 1.187 * * [simplify]: iteration 8: 1937 enodes 1.823 * * [simplify]: iteration 9: 2530 enodes 2.035 * * [simplify]: iteration 10: 2768 enodes 2.316 * * [simplify]: iteration 11: 2982 enodes 2.522 * * [simplify]: iteration 12: 3187 enodes 2.741 * * [simplify]: iteration 13: 3399 enodes 2.923 * * [simplify]: iteration 14: 3601 enodes 3.110 * * [simplify]: iteration 15: 3806 enodes 3.365 * * [simplify]: iteration 16: 4001 enodes 3.632 * * [simplify]: iteration 17: 4220 enodes 3.867 * * [simplify]: iteration 18: 4420 enodes 4.108 * * [simplify]: iteration 19: 4621 enodes 4.338 * * [simplify]: iteration 20: 4822 enodes 4.555 * * [simplify]: iteration complete: 5000 enodes 4.555 * * [simplify]: Extracting #0: cost 1 inf + 0 4.556 * * [simplify]: Extracting #1: cost 36 inf + 0 4.556 * * [simplify]: Extracting #2: cost 58 inf + 126 4.557 * * [simplify]: Extracting #3: cost 53 inf + 294 4.558 * * [simplify]: Extracting #4: cost 26 inf + 3621 4.561 * * [simplify]: Extracting #5: cost 2 inf + 6876 4.564 * * [simplify]: Extracting #6: cost 0 inf + 7233 4.571 * [simplify]: Simplified to: (+ (- -1 z) (- (fma x y z) (* x y))) 4.572 * * [progress]: iteration 1 / 4 4.572 * * * [progress]: picking best candidate 4.577 * * * * [pick]: Picked # 4.577 * * * [progress]: localizing error 4.605 * * * [progress]: generating rewritten candidates 4.605 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 4.665 * * * [progress]: generating series expansions 4.665 * * * * [progress]: [ 1 / 1 ] generating series at (2) 4.665 * [backup-simplify]: Simplify (- (fma x y z) (+ 1 (+ (* x y) z))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 4.665 * [approximate]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in (x y z) around 0 4.665 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in z 4.665 * [taylor]: Taking taylor expansion of (fma x y z) in z 4.665 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.665 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in z 4.665 * [taylor]: Taking taylor expansion of z in z 4.665 * [backup-simplify]: Simplify 0 into 0 4.665 * [backup-simplify]: Simplify 1 into 1 4.665 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in z 4.665 * [taylor]: Taking taylor expansion of 1 in z 4.665 * [backup-simplify]: Simplify 1 into 1 4.665 * [taylor]: Taking taylor expansion of (* x y) in z 4.665 * [taylor]: Taking taylor expansion of x in z 4.665 * [backup-simplify]: Simplify x into x 4.665 * [taylor]: Taking taylor expansion of y in z 4.665 * [backup-simplify]: Simplify y into y 4.665 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in y 4.665 * [taylor]: Taking taylor expansion of (fma x y z) in y 4.665 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.665 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in y 4.666 * [taylor]: Taking taylor expansion of z in y 4.666 * [backup-simplify]: Simplify z into z 4.666 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in y 4.666 * [taylor]: Taking taylor expansion of 1 in y 4.666 * [backup-simplify]: Simplify 1 into 1 4.666 * [taylor]: Taking taylor expansion of (* x y) in y 4.666 * [taylor]: Taking taylor expansion of x in y 4.666 * [backup-simplify]: Simplify x into x 4.666 * [taylor]: Taking taylor expansion of y in y 4.666 * [backup-simplify]: Simplify 0 into 0 4.666 * [backup-simplify]: Simplify 1 into 1 4.666 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 4.666 * [taylor]: Taking taylor expansion of (fma x y z) in x 4.666 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.666 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 4.666 * [taylor]: Taking taylor expansion of z in x 4.666 * [backup-simplify]: Simplify z into z 4.666 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 4.666 * [taylor]: Taking taylor expansion of 1 in x 4.666 * [backup-simplify]: Simplify 1 into 1 4.666 * [taylor]: Taking taylor expansion of (* x y) in x 4.666 * [taylor]: Taking taylor expansion of x in x 4.666 * [backup-simplify]: Simplify 0 into 0 4.666 * [backup-simplify]: Simplify 1 into 1 4.666 * [taylor]: Taking taylor expansion of y in x 4.666 * [backup-simplify]: Simplify y into y 4.666 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 4.666 * [taylor]: Taking taylor expansion of (fma x y z) in x 4.666 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.666 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 4.666 * [taylor]: Taking taylor expansion of z in x 4.666 * [backup-simplify]: Simplify z into z 4.666 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 4.666 * [taylor]: Taking taylor expansion of 1 in x 4.666 * [backup-simplify]: Simplify 1 into 1 4.666 * [taylor]: Taking taylor expansion of (* x y) in x 4.666 * [taylor]: Taking taylor expansion of x in x 4.666 * [backup-simplify]: Simplify 0 into 0 4.666 * [backup-simplify]: Simplify 1 into 1 4.666 * [taylor]: Taking taylor expansion of y in x 4.666 * [backup-simplify]: Simplify y into y 4.666 * [backup-simplify]: Simplify (* 0 y) into 0 4.667 * [backup-simplify]: Simplify (+ 1 0) into 1 4.667 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 4.667 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 4.667 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 4.667 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in y 4.667 * [taylor]: Taking taylor expansion of (fma x y z) in y 4.667 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.667 * [taylor]: Taking taylor expansion of (+ z 1) in y 4.667 * [taylor]: Taking taylor expansion of z in y 4.667 * [backup-simplify]: Simplify z into z 4.667 * [taylor]: Taking taylor expansion of 1 in y 4.667 * [backup-simplify]: Simplify 1 into 1 4.667 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 4.667 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 4.667 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 4.667 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in z 4.667 * [taylor]: Taking taylor expansion of (fma x y z) in z 4.667 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 4.667 * [taylor]: Taking taylor expansion of (+ z 1) in z 4.667 * [taylor]: Taking taylor expansion of z in z 4.667 * [backup-simplify]: Simplify 0 into 0 4.667 * [backup-simplify]: Simplify 1 into 1 4.667 * [taylor]: Taking taylor expansion of 1 in z 4.667 * [backup-simplify]: Simplify 1 into 1 4.668 * [backup-simplify]: Simplify (+ 0 1) into 1 4.668 * [backup-simplify]: Simplify (- 1) into -1 4.668 * [backup-simplify]: Simplify (+ (fma x y z) -1) into (- (fma x y z) 1) 4.668 * [backup-simplify]: Simplify (- (fma x y z) 1) into (- (fma x y z) 1) 4.668 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.668 * [backup-simplify]: Simplify (+ 0 y) into y 4.668 * [backup-simplify]: Simplify (+ 0 y) into y 4.669 * [backup-simplify]: Simplify (- y) into (- y) 4.669 * [backup-simplify]: Simplify (+ 0 (- y)) into (- y) 4.669 * [taylor]: Taking taylor expansion of (- y) in y 4.669 * [taylor]: Taking taylor expansion of y in y 4.669 * [backup-simplify]: Simplify 0 into 0 4.669 * [backup-simplify]: Simplify 1 into 1 4.669 * [backup-simplify]: Simplify (- 0) into 0 4.669 * [taylor]: Taking taylor expansion of 0 in z 4.669 * [backup-simplify]: Simplify 0 into 0 4.669 * [backup-simplify]: Simplify 0 into 0 4.669 * [backup-simplify]: Simplify (+ 0 0) into 0 4.669 * [backup-simplify]: Simplify (- 0) into 0 4.670 * [backup-simplify]: Simplify (+ 0 0) into 0 4.670 * [taylor]: Taking taylor expansion of 0 in z 4.670 * [backup-simplify]: Simplify 0 into 0 4.670 * [backup-simplify]: Simplify 0 into 0 4.670 * [backup-simplify]: Simplify (+ 1 0) into 1 4.670 * [backup-simplify]: Simplify (- 1) into -1 4.671 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.671 * [backup-simplify]: Simplify -1 into -1 4.671 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 4.671 * [backup-simplify]: Simplify (+ 0 0) into 0 4.672 * [backup-simplify]: Simplify (+ 0 0) into 0 4.672 * [backup-simplify]: Simplify (- 0) into 0 4.672 * [backup-simplify]: Simplify (+ 0 0) into 0 4.672 * [taylor]: Taking taylor expansion of 0 in y 4.672 * [backup-simplify]: Simplify 0 into 0 4.672 * [taylor]: Taking taylor expansion of 0 in z 4.672 * [backup-simplify]: Simplify 0 into 0 4.672 * [backup-simplify]: Simplify 0 into 0 4.672 * [backup-simplify]: Simplify (- 1) into -1 4.672 * [taylor]: Taking taylor expansion of -1 in z 4.672 * [backup-simplify]: Simplify -1 into -1 4.672 * [backup-simplify]: Simplify -1 into -1 4.673 * [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.673 * [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.673 * [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.673 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in z 4.673 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 4.673 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.673 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in z 4.673 * [taylor]: Taking taylor expansion of (/ 1 z) in z 4.673 * [taylor]: Taking taylor expansion of z in z 4.673 * [backup-simplify]: Simplify 0 into 0 4.673 * [backup-simplify]: Simplify 1 into 1 4.674 * [backup-simplify]: Simplify (/ 1 1) into 1 4.674 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 4.674 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 4.674 * [taylor]: Taking taylor expansion of (* x y) in z 4.674 * [taylor]: Taking taylor expansion of x in z 4.674 * [backup-simplify]: Simplify x into x 4.674 * [taylor]: Taking taylor expansion of y in z 4.674 * [backup-simplify]: Simplify y into y 4.674 * [backup-simplify]: Simplify (* x y) into (* x y) 4.674 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 4.674 * [taylor]: Taking taylor expansion of 1 in z 4.674 * [backup-simplify]: Simplify 1 into 1 4.674 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in y 4.674 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 4.674 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.674 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in y 4.674 * [taylor]: Taking taylor expansion of (/ 1 z) in y 4.674 * [taylor]: Taking taylor expansion of z in y 4.674 * [backup-simplify]: Simplify z into z 4.674 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.674 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 4.674 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 4.674 * [taylor]: Taking taylor expansion of (* x y) in y 4.674 * [taylor]: Taking taylor expansion of x in y 4.674 * [backup-simplify]: Simplify x into x 4.674 * [taylor]: Taking taylor expansion of y in y 4.674 * [backup-simplify]: Simplify 0 into 0 4.674 * [backup-simplify]: Simplify 1 into 1 4.674 * [backup-simplify]: Simplify (* x 0) into 0 4.674 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 4.674 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 4.674 * [taylor]: Taking taylor expansion of 1 in y 4.674 * [backup-simplify]: Simplify 1 into 1 4.674 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 4.674 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 4.675 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.675 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 4.675 * [taylor]: Taking taylor expansion of (/ 1 z) in x 4.675 * [taylor]: Taking taylor expansion of z in x 4.675 * [backup-simplify]: Simplify z into z 4.675 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.675 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 4.675 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 4.675 * [taylor]: Taking taylor expansion of (* x y) in x 4.675 * [taylor]: Taking taylor expansion of x in x 4.675 * [backup-simplify]: Simplify 0 into 0 4.675 * [backup-simplify]: Simplify 1 into 1 4.675 * [taylor]: Taking taylor expansion of y in x 4.675 * [backup-simplify]: Simplify y into y 4.675 * [backup-simplify]: Simplify (* 0 y) into 0 4.675 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.675 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 4.675 * [taylor]: Taking taylor expansion of 1 in x 4.675 * [backup-simplify]: Simplify 1 into 1 4.675 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 4.675 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 4.675 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.675 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 4.675 * [taylor]: Taking taylor expansion of (/ 1 z) in x 4.675 * [taylor]: Taking taylor expansion of z in x 4.675 * [backup-simplify]: Simplify z into z 4.675 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.675 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 4.675 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 4.675 * [taylor]: Taking taylor expansion of (* x y) in x 4.675 * [taylor]: Taking taylor expansion of x in x 4.675 * [backup-simplify]: Simplify 0 into 0 4.675 * [backup-simplify]: Simplify 1 into 1 4.675 * [taylor]: Taking taylor expansion of y in x 4.675 * [backup-simplify]: Simplify y into y 4.675 * [backup-simplify]: Simplify (* 0 y) into 0 4.676 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.676 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 4.676 * [taylor]: Taking taylor expansion of 1 in x 4.676 * [backup-simplify]: Simplify 1 into 1 4.676 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 4.676 * [backup-simplify]: Simplify (+ 0 (/ 1 y)) into (/ 1 y) 4.676 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 4.676 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 4.676 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 4.676 * [taylor]: Taking taylor expansion of (/ 1 y) in y 4.676 * [taylor]: Taking taylor expansion of y in y 4.676 * [backup-simplify]: Simplify 0 into 0 4.676 * [backup-simplify]: Simplify 1 into 1 4.676 * [backup-simplify]: Simplify (/ 1 1) into 1 4.677 * [backup-simplify]: Simplify (- 1) into -1 4.677 * [taylor]: Taking taylor expansion of -1 in z 4.677 * [backup-simplify]: Simplify -1 into -1 4.677 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 4.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 4.678 * [backup-simplify]: Simplify (+ 0 1) into 1 4.678 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 4.678 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 4.678 * [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.678 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in y 4.678 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 4.678 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.678 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in y 4.678 * [taylor]: Taking taylor expansion of (/ 1 z) in y 4.678 * [taylor]: Taking taylor expansion of z in y 4.678 * [backup-simplify]: Simplify z into z 4.678 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.678 * [taylor]: Taking taylor expansion of 1 in y 4.678 * [backup-simplify]: Simplify 1 into 1 4.678 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.679 * [backup-simplify]: Simplify (- 0) into 0 4.679 * [taylor]: Taking taylor expansion of 0 in z 4.679 * [backup-simplify]: Simplify 0 into 0 4.679 * [backup-simplify]: Simplify -1 into -1 4.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 4.680 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 4.680 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 4.680 * [backup-simplify]: Simplify (+ 0 0) into 0 4.680 * [backup-simplify]: Simplify (+ 0 0) into 0 4.680 * [backup-simplify]: Simplify (- 0) into 0 4.681 * [backup-simplify]: Simplify (+ 0 0) into 0 4.681 * [taylor]: Taking taylor expansion of 0 in y 4.681 * [backup-simplify]: Simplify 0 into 0 4.681 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 4.681 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 4.681 * [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.681 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in z 4.681 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 4.681 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 4.681 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in z 4.681 * [taylor]: Taking taylor expansion of (/ 1 z) in z 4.681 * [taylor]: Taking taylor expansion of z in z 4.681 * [backup-simplify]: Simplify 0 into 0 4.681 * [backup-simplify]: Simplify 1 into 1 4.681 * [backup-simplify]: Simplify (/ 1 1) into 1 4.681 * [taylor]: Taking taylor expansion of 1 in z 4.681 * [backup-simplify]: Simplify 1 into 1 4.682 * [backup-simplify]: Simplify (+ 1 0) into 1 4.682 * [backup-simplify]: Simplify (- 1) into -1 4.682 * [backup-simplify]: Simplify (+ 0 -1) into -1 4.682 * [backup-simplify]: Simplify -1 into -1 4.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.683 * [backup-simplify]: Simplify (- 0) into 0 4.683 * [taylor]: Taking taylor expansion of 0 in z 4.683 * [backup-simplify]: Simplify 0 into 0 4.683 * [backup-simplify]: Simplify 0 into 0 4.683 * [backup-simplify]: Simplify 0 into 0 4.683 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 4.686 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 4.687 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 4.687 * [backup-simplify]: Simplify (+ 0 0) into 0 4.688 * [backup-simplify]: Simplify (+ 0 0) into 0 4.688 * [backup-simplify]: Simplify (- 0) into 0 4.688 * [backup-simplify]: Simplify (+ 0 0) into 0 4.689 * [taylor]: Taking taylor expansion of 0 in y 4.689 * [backup-simplify]: Simplify 0 into 0 4.689 * [taylor]: Taking taylor expansion of 0 in z 4.689 * [backup-simplify]: Simplify 0 into 0 4.689 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 4.689 * [backup-simplify]: Simplify (+ 0 0) into 0 4.690 * [backup-simplify]: Simplify (- 0) into 0 4.690 * [backup-simplify]: Simplify (+ 0 0) into 0 4.690 * [taylor]: Taking taylor expansion of 0 in z 4.690 * [backup-simplify]: Simplify 0 into 0 4.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.691 * [backup-simplify]: Simplify (- 0) into 0 4.692 * [taylor]: Taking taylor expansion of 0 in z 4.692 * [backup-simplify]: Simplify 0 into 0 4.692 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.693 * [backup-simplify]: Simplify (+ 0 1) into 1 4.693 * [backup-simplify]: Simplify (- 1) into -1 4.693 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) -1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 4.694 * [backup-simplify]: Simplify (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 4.694 * [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.695 * [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.695 * [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.695 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in z 4.695 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 4.695 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 4.695 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.695 * [taylor]: Taking taylor expansion of (/ 1 z) in z 4.695 * [taylor]: Taking taylor expansion of z in z 4.695 * [backup-simplify]: Simplify 0 into 0 4.695 * [backup-simplify]: Simplify 1 into 1 4.696 * [backup-simplify]: Simplify (/ 1 1) into 1 4.696 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 4.696 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 4.696 * [taylor]: Taking taylor expansion of (* x y) in z 4.696 * [taylor]: Taking taylor expansion of x in z 4.696 * [backup-simplify]: Simplify x into x 4.696 * [taylor]: Taking taylor expansion of y in z 4.696 * [backup-simplify]: Simplify y into y 4.696 * [backup-simplify]: Simplify (* x y) into (* x y) 4.696 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 4.696 * [taylor]: Taking taylor expansion of 1 in z 4.696 * [backup-simplify]: Simplify 1 into 1 4.696 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in y 4.696 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 4.696 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 4.696 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.696 * [taylor]: Taking taylor expansion of (/ 1 z) in y 4.696 * [taylor]: Taking taylor expansion of z in y 4.696 * [backup-simplify]: Simplify z into z 4.696 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.697 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 4.697 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 4.697 * [taylor]: Taking taylor expansion of (* x y) in y 4.697 * [taylor]: Taking taylor expansion of x in y 4.697 * [backup-simplify]: Simplify x into x 4.697 * [taylor]: Taking taylor expansion of y in y 4.697 * [backup-simplify]: Simplify 0 into 0 4.697 * [backup-simplify]: Simplify 1 into 1 4.697 * [backup-simplify]: Simplify (* x 0) into 0 4.697 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 4.697 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 4.697 * [taylor]: Taking taylor expansion of 1 in y 4.697 * [backup-simplify]: Simplify 1 into 1 4.697 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 4.697 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 4.697 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 4.698 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.698 * [taylor]: Taking taylor expansion of (/ 1 z) in x 4.698 * [taylor]: Taking taylor expansion of z in x 4.698 * [backup-simplify]: Simplify z into z 4.698 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.698 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 4.698 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 4.698 * [taylor]: Taking taylor expansion of (* x y) in x 4.698 * [taylor]: Taking taylor expansion of x in x 4.698 * [backup-simplify]: Simplify 0 into 0 4.698 * [backup-simplify]: Simplify 1 into 1 4.698 * [taylor]: Taking taylor expansion of y in x 4.698 * [backup-simplify]: Simplify y into y 4.698 * [backup-simplify]: Simplify (* 0 y) into 0 4.698 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.698 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 4.698 * [taylor]: Taking taylor expansion of 1 in x 4.699 * [backup-simplify]: Simplify 1 into 1 4.699 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 4.699 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 4.699 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 4.699 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.699 * [taylor]: Taking taylor expansion of (/ 1 z) in x 4.699 * [taylor]: Taking taylor expansion of z in x 4.699 * [backup-simplify]: Simplify z into z 4.699 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.699 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 4.699 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 4.699 * [taylor]: Taking taylor expansion of (* x y) in x 4.699 * [taylor]: Taking taylor expansion of x in x 4.699 * [backup-simplify]: Simplify 0 into 0 4.699 * [backup-simplify]: Simplify 1 into 1 4.699 * [taylor]: Taking taylor expansion of y in x 4.699 * [backup-simplify]: Simplify y into y 4.699 * [backup-simplify]: Simplify (* 0 y) into 0 4.700 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 4.700 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 4.700 * [taylor]: Taking taylor expansion of 1 in x 4.700 * [backup-simplify]: Simplify 1 into 1 4.700 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 4.700 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 4.700 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 4.700 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 4.700 * [taylor]: Taking taylor expansion of (/ 1 y) in y 4.700 * [taylor]: Taking taylor expansion of y in y 4.700 * [backup-simplify]: Simplify 0 into 0 4.700 * [backup-simplify]: Simplify 1 into 1 4.701 * [backup-simplify]: Simplify (/ 1 1) into 1 4.701 * [backup-simplify]: Simplify (- 1) into -1 4.701 * [taylor]: Taking taylor expansion of -1 in z 4.701 * [backup-simplify]: Simplify -1 into -1 4.701 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 4.702 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 4.702 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 4.703 * [backup-simplify]: Simplify (+ 0 1) into 1 4.703 * [backup-simplify]: Simplify (- 1) into -1 4.703 * [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.703 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in y 4.703 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 4.703 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 4.704 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.704 * [taylor]: Taking taylor expansion of (/ 1 z) in y 4.704 * [taylor]: Taking taylor expansion of z in y 4.704 * [backup-simplify]: Simplify z into z 4.704 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 4.704 * [taylor]: Taking taylor expansion of 1 in y 4.704 * [backup-simplify]: Simplify 1 into 1 4.705 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.705 * [backup-simplify]: Simplify (- 0) into 0 4.705 * [taylor]: Taking taylor expansion of 0 in z 4.705 * [backup-simplify]: Simplify 0 into 0 4.705 * [backup-simplify]: Simplify -1 into -1 4.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 4.706 * [backup-simplify]: Simplify (+ 0 0) into 0 4.707 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 4.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 4.707 * [backup-simplify]: Simplify (+ 0 0) into 0 4.708 * [backup-simplify]: Simplify (- 0) into 0 4.708 * [backup-simplify]: Simplify (+ 0 0) into 0 4.708 * [taylor]: Taking taylor expansion of 0 in y 4.708 * [backup-simplify]: Simplify 0 into 0 4.708 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 4.709 * [backup-simplify]: Simplify (- 1) into -1 4.709 * [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.709 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in z 4.709 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 4.709 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 4.709 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.709 * [taylor]: Taking taylor expansion of (/ 1 z) in z 4.709 * [taylor]: Taking taylor expansion of z in z 4.709 * [backup-simplify]: Simplify 0 into 0 4.709 * [backup-simplify]: Simplify 1 into 1 4.710 * [backup-simplify]: Simplify (/ 1 1) into 1 4.710 * [taylor]: Taking taylor expansion of 1 in z 4.710 * [backup-simplify]: Simplify 1 into 1 4.710 * [backup-simplify]: Simplify (+ 0 1) into 1 4.711 * [backup-simplify]: Simplify (+ 1 0) into 1 4.711 * [backup-simplify]: Simplify 1 into 1 4.713 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.713 * [backup-simplify]: Simplify (- 0) into 0 4.713 * [taylor]: Taking taylor expansion of 0 in z 4.713 * [backup-simplify]: Simplify 0 into 0 4.713 * [backup-simplify]: Simplify 0 into 0 4.713 * [backup-simplify]: Simplify 0 into 0 4.713 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 4.714 * [backup-simplify]: Simplify (+ 0 0) into 0 4.715 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 4.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 4.716 * [backup-simplify]: Simplify (+ 0 0) into 0 4.717 * [backup-simplify]: Simplify (- 0) into 0 4.717 * [backup-simplify]: Simplify (+ 0 0) into 0 4.717 * [taylor]: Taking taylor expansion of 0 in y 4.717 * [backup-simplify]: Simplify 0 into 0 4.717 * [taylor]: Taking taylor expansion of 0 in z 4.717 * [backup-simplify]: Simplify 0 into 0 4.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 4.718 * [backup-simplify]: Simplify (+ 0 0) into 0 4.718 * [backup-simplify]: Simplify (- 0) into 0 4.718 * [backup-simplify]: Simplify (+ 0 0) into 0 4.718 * [taylor]: Taking taylor expansion of 0 in z 4.718 * [backup-simplify]: Simplify 0 into 0 4.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.720 * [backup-simplify]: Simplify (- 0) into 0 4.720 * [taylor]: Taking taylor expansion of 0 in z 4.720 * [backup-simplify]: Simplify 0 into 0 4.721 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.721 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) 0) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 4.721 * [backup-simplify]: Simplify (- 1) into -1 4.721 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) -1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 4.722 * [backup-simplify]: Simplify (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 4.722 * [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.723 * * * [progress]: simplifying candidates 4.723 * * * * [progress]: [ 1 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 2 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 3 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 4 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 5 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 6 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 7 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 8 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 9 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 10 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 11 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 12 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 13 / 22 ] simplifiying candidate # 4.723 * * * * [progress]: [ 14 / 22 ] simplifiying candidate # 4.724 * * * * [progress]: [ 15 / 22 ] simplifiying candidate # 4.724 * * * * [progress]: [ 16 / 22 ] simplifiying candidate # 4.724 * * * * [progress]: [ 17 / 22 ] simplifiying candidate # 4.724 * * * * [progress]: [ 18 / 22 ] simplifiying candidate # 4.724 * * * * [progress]: [ 19 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))> 4.724 * * * * [progress]: [ 20 / 22 ] simplifiying candidate # 4.724 * * * * [progress]: [ 21 / 22 ] simplifiying candidate # 4.724 * * * * [progress]: [ 22 / 22 ] simplifiying candidate # 4.725 * [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.725 * * [simplify]: iteration 0: 49 enodes 4.746 * * [simplify]: iteration 1: 120 enodes 4.785 * * [simplify]: iteration 2: 492 enodes 5.208 * * [simplify]: iteration 3: 2402 enodes 5.927 * * [simplify]: iteration complete: 5007 enodes 5.927 * * [simplify]: Extracting #0: cost 16 inf + 0 5.928 * * [simplify]: Extracting #1: cost 233 inf + 0 5.931 * * [simplify]: Extracting #2: cost 892 inf + 812 5.937 * * [simplify]: Extracting #3: cost 1584 inf + 8186 5.977 * * [simplify]: Extracting #4: cost 1027 inf + 144225 6.099 * * [simplify]: Extracting #5: cost 141 inf + 350710 6.196 * * [simplify]: Extracting #6: cost 17 inf + 382433 6.325 * * [simplify]: Extracting #7: cost 2 inf + 386127 6.452 * * [simplify]: Extracting #8: cost 0 inf + 386879 6.583 * [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.586 * * * [progress]: adding candidates to table 6.676 * * [progress]: iteration 2 / 4 6.676 * * * [progress]: picking best candidate 6.689 * * * * [pick]: Picked #real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))> 6.689 * * * [progress]: localizing error 6.726 * * * [progress]: generating rewritten candidates 6.726 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1 1) 6.823 * * * [progress]: generating series expansions 6.823 * * * * [progress]: [ 1 / 1 ] generating series at (2 1 1) 6.823 * [backup-simplify]: Simplify (- (fma x y z) (+ 1 (+ (* x y) z))) into (- (fma x y z) (+ z (+ 1 (* x y)))) 6.823 * [approximate]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in (x y z) around 0 6.823 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in z 6.823 * [taylor]: Taking taylor expansion of (fma x y z) in z 6.823 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.823 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in z 6.823 * [taylor]: Taking taylor expansion of z in z 6.823 * [backup-simplify]: Simplify 0 into 0 6.823 * [backup-simplify]: Simplify 1 into 1 6.823 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in z 6.823 * [taylor]: Taking taylor expansion of 1 in z 6.823 * [backup-simplify]: Simplify 1 into 1 6.823 * [taylor]: Taking taylor expansion of (* x y) in z 6.823 * [taylor]: Taking taylor expansion of x in z 6.823 * [backup-simplify]: Simplify x into x 6.823 * [taylor]: Taking taylor expansion of y in z 6.823 * [backup-simplify]: Simplify y into y 6.823 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in y 6.823 * [taylor]: Taking taylor expansion of (fma x y z) in y 6.823 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.823 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in y 6.823 * [taylor]: Taking taylor expansion of z in y 6.823 * [backup-simplify]: Simplify z into z 6.823 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in y 6.823 * [taylor]: Taking taylor expansion of 1 in y 6.823 * [backup-simplify]: Simplify 1 into 1 6.823 * [taylor]: Taking taylor expansion of (* x y) in y 6.824 * [taylor]: Taking taylor expansion of x in y 6.824 * [backup-simplify]: Simplify x into x 6.824 * [taylor]: Taking taylor expansion of y in y 6.824 * [backup-simplify]: Simplify 0 into 0 6.824 * [backup-simplify]: Simplify 1 into 1 6.824 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 6.824 * [taylor]: Taking taylor expansion of (fma x y z) in x 6.824 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.824 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 6.824 * [taylor]: Taking taylor expansion of z in x 6.824 * [backup-simplify]: Simplify z into z 6.824 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 6.824 * [taylor]: Taking taylor expansion of 1 in x 6.824 * [backup-simplify]: Simplify 1 into 1 6.824 * [taylor]: Taking taylor expansion of (* x y) in x 6.824 * [taylor]: Taking taylor expansion of x in x 6.824 * [backup-simplify]: Simplify 0 into 0 6.824 * [backup-simplify]: Simplify 1 into 1 6.824 * [taylor]: Taking taylor expansion of y in x 6.824 * [backup-simplify]: Simplify y into y 6.824 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z (+ 1 (* x y)))) in x 6.824 * [taylor]: Taking taylor expansion of (fma x y z) in x 6.824 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.824 * [taylor]: Taking taylor expansion of (+ z (+ 1 (* x y))) in x 6.824 * [taylor]: Taking taylor expansion of z in x 6.824 * [backup-simplify]: Simplify z into z 6.824 * [taylor]: Taking taylor expansion of (+ 1 (* x y)) in x 6.824 * [taylor]: Taking taylor expansion of 1 in x 6.824 * [backup-simplify]: Simplify 1 into 1 6.824 * [taylor]: Taking taylor expansion of (* x y) in x 6.824 * [taylor]: Taking taylor expansion of x in x 6.824 * [backup-simplify]: Simplify 0 into 0 6.824 * [backup-simplify]: Simplify 1 into 1 6.824 * [taylor]: Taking taylor expansion of y in x 6.824 * [backup-simplify]: Simplify y into y 6.824 * [backup-simplify]: Simplify (* 0 y) into 0 6.825 * [backup-simplify]: Simplify (+ 1 0) into 1 6.825 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 6.825 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 6.825 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 6.825 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in y 6.825 * [taylor]: Taking taylor expansion of (fma x y z) in y 6.825 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.825 * [taylor]: Taking taylor expansion of (+ z 1) in y 6.825 * [taylor]: Taking taylor expansion of z in y 6.825 * [backup-simplify]: Simplify z into z 6.825 * [taylor]: Taking taylor expansion of 1 in y 6.825 * [backup-simplify]: Simplify 1 into 1 6.825 * [backup-simplify]: Simplify (+ z 1) into (+ z 1) 6.825 * [backup-simplify]: Simplify (- (+ z 1)) into (- (+ z 1)) 6.825 * [backup-simplify]: Simplify (+ (fma x y z) (- (+ z 1))) into (- (fma x y z) (+ z 1)) 6.825 * [taylor]: Taking taylor expansion of (- (fma x y z) (+ z 1)) in z 6.825 * [taylor]: Taking taylor expansion of (fma x y z) in z 6.825 * [backup-simplify]: Simplify (fma x y z) into (fma x y z) 6.825 * [taylor]: Taking taylor expansion of (+ z 1) in z 6.825 * [taylor]: Taking taylor expansion of z in z 6.825 * [backup-simplify]: Simplify 0 into 0 6.825 * [backup-simplify]: Simplify 1 into 1 6.825 * [taylor]: Taking taylor expansion of 1 in z 6.825 * [backup-simplify]: Simplify 1 into 1 6.826 * [backup-simplify]: Simplify (+ 0 1) into 1 6.826 * [backup-simplify]: Simplify (- 1) into -1 6.826 * [backup-simplify]: Simplify (+ (fma x y z) -1) into (- (fma x y z) 1) 6.826 * [backup-simplify]: Simplify (- (fma x y z) 1) into (- (fma x y z) 1) 6.826 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.826 * [backup-simplify]: Simplify (+ 0 y) into y 6.826 * [backup-simplify]: Simplify (+ 0 y) into y 6.826 * [backup-simplify]: Simplify (- y) into (- y) 6.826 * [backup-simplify]: Simplify (+ 0 (- y)) into (- y) 6.826 * [taylor]: Taking taylor expansion of (- y) in y 6.826 * [taylor]: Taking taylor expansion of y in y 6.826 * [backup-simplify]: Simplify 0 into 0 6.826 * [backup-simplify]: Simplify 1 into 1 6.827 * [backup-simplify]: Simplify (- 0) into 0 6.827 * [taylor]: Taking taylor expansion of 0 in z 6.827 * [backup-simplify]: Simplify 0 into 0 6.827 * [backup-simplify]: Simplify 0 into 0 6.827 * [backup-simplify]: Simplify (+ 0 0) into 0 6.827 * [backup-simplify]: Simplify (- 0) into 0 6.827 * [backup-simplify]: Simplify (+ 0 0) into 0 6.827 * [taylor]: Taking taylor expansion of 0 in z 6.827 * [backup-simplify]: Simplify 0 into 0 6.827 * [backup-simplify]: Simplify 0 into 0 6.828 * [backup-simplify]: Simplify (+ 1 0) into 1 6.828 * [backup-simplify]: Simplify (- 1) into -1 6.828 * [backup-simplify]: Simplify (+ 0 -1) into -1 6.828 * [backup-simplify]: Simplify -1 into -1 6.829 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 6.829 * [backup-simplify]: Simplify (+ 0 0) into 0 6.829 * [backup-simplify]: Simplify (+ 0 0) into 0 6.829 * [backup-simplify]: Simplify (- 0) into 0 6.830 * [backup-simplify]: Simplify (+ 0 0) into 0 6.830 * [taylor]: Taking taylor expansion of 0 in y 6.830 * [backup-simplify]: Simplify 0 into 0 6.830 * [taylor]: Taking taylor expansion of 0 in z 6.830 * [backup-simplify]: Simplify 0 into 0 6.830 * [backup-simplify]: Simplify 0 into 0 6.830 * [backup-simplify]: Simplify (- 1) into -1 6.830 * [taylor]: Taking taylor expansion of -1 in z 6.830 * [backup-simplify]: Simplify -1 into -1 6.830 * [backup-simplify]: Simplify -1 into -1 6.831 * [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.831 * [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.831 * [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.831 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in z 6.831 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 6.831 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.831 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in z 6.831 * [taylor]: Taking taylor expansion of (/ 1 z) in z 6.831 * [taylor]: Taking taylor expansion of z in z 6.831 * [backup-simplify]: Simplify 0 into 0 6.831 * [backup-simplify]: Simplify 1 into 1 6.831 * [backup-simplify]: Simplify (/ 1 1) into 1 6.831 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 6.831 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 6.831 * [taylor]: Taking taylor expansion of (* x y) in z 6.831 * [taylor]: Taking taylor expansion of x in z 6.831 * [backup-simplify]: Simplify x into x 6.831 * [taylor]: Taking taylor expansion of y in z 6.831 * [backup-simplify]: Simplify y into y 6.831 * [backup-simplify]: Simplify (* x y) into (* x y) 6.831 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 6.831 * [taylor]: Taking taylor expansion of 1 in z 6.831 * [backup-simplify]: Simplify 1 into 1 6.831 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in y 6.831 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 6.832 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.832 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in y 6.832 * [taylor]: Taking taylor expansion of (/ 1 z) in y 6.832 * [taylor]: Taking taylor expansion of z in y 6.832 * [backup-simplify]: Simplify z into z 6.832 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.832 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 6.832 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 6.832 * [taylor]: Taking taylor expansion of (* x y) in y 6.832 * [taylor]: Taking taylor expansion of x in y 6.832 * [backup-simplify]: Simplify x into x 6.832 * [taylor]: Taking taylor expansion of y in y 6.832 * [backup-simplify]: Simplify 0 into 0 6.832 * [backup-simplify]: Simplify 1 into 1 6.832 * [backup-simplify]: Simplify (* x 0) into 0 6.832 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 6.832 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 6.832 * [taylor]: Taking taylor expansion of 1 in y 6.832 * [backup-simplify]: Simplify 1 into 1 6.832 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 6.832 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 6.832 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.832 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 6.832 * [taylor]: Taking taylor expansion of (/ 1 z) in x 6.832 * [taylor]: Taking taylor expansion of z in x 6.832 * [backup-simplify]: Simplify z into z 6.832 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.832 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 6.832 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 6.832 * [taylor]: Taking taylor expansion of (* x y) in x 6.832 * [taylor]: Taking taylor expansion of x in x 6.832 * [backup-simplify]: Simplify 0 into 0 6.832 * [backup-simplify]: Simplify 1 into 1 6.832 * [taylor]: Taking taylor expansion of y in x 6.832 * [backup-simplify]: Simplify y into y 6.832 * [backup-simplify]: Simplify (* 0 y) into 0 6.833 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.833 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 6.833 * [taylor]: Taking taylor expansion of 1 in x 6.833 * [backup-simplify]: Simplify 1 into 1 6.833 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) (+ (/ 1 (* x y)) 1))) in x 6.833 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in x 6.833 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.833 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (+ (/ 1 (* x y)) 1)) in x 6.833 * [taylor]: Taking taylor expansion of (/ 1 z) in x 6.833 * [taylor]: Taking taylor expansion of z in x 6.833 * [backup-simplify]: Simplify z into z 6.833 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.833 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 6.833 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 6.833 * [taylor]: Taking taylor expansion of (* x y) in x 6.833 * [taylor]: Taking taylor expansion of x in x 6.833 * [backup-simplify]: Simplify 0 into 0 6.833 * [backup-simplify]: Simplify 1 into 1 6.833 * [taylor]: Taking taylor expansion of y in x 6.833 * [backup-simplify]: Simplify y into y 6.833 * [backup-simplify]: Simplify (* 0 y) into 0 6.833 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.833 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 6.833 * [taylor]: Taking taylor expansion of 1 in x 6.834 * [backup-simplify]: Simplify 1 into 1 6.834 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 6.834 * [backup-simplify]: Simplify (+ 0 (/ 1 y)) into (/ 1 y) 6.834 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 6.834 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 6.834 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 6.834 * [taylor]: Taking taylor expansion of (/ 1 y) in y 6.834 * [taylor]: Taking taylor expansion of y in y 6.834 * [backup-simplify]: Simplify 0 into 0 6.834 * [backup-simplify]: Simplify 1 into 1 6.834 * [backup-simplify]: Simplify (/ 1 1) into 1 6.835 * [backup-simplify]: Simplify (- 1) into -1 6.835 * [taylor]: Taking taylor expansion of -1 in z 6.835 * [backup-simplify]: Simplify -1 into -1 6.835 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 6.835 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 6.835 * [backup-simplify]: Simplify (+ 0 1) into 1 6.835 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 6.836 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 6.836 * [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.836 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in y 6.836 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in y 6.836 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.836 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in y 6.836 * [taylor]: Taking taylor expansion of (/ 1 z) in y 6.836 * [taylor]: Taking taylor expansion of z in y 6.836 * [backup-simplify]: Simplify z into z 6.836 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.836 * [taylor]: Taking taylor expansion of 1 in y 6.836 * [backup-simplify]: Simplify 1 into 1 6.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.837 * [backup-simplify]: Simplify (- 0) into 0 6.837 * [taylor]: Taking taylor expansion of 0 in z 6.837 * [backup-simplify]: Simplify 0 into 0 6.837 * [backup-simplify]: Simplify -1 into -1 6.837 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 6.837 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 6.838 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 6.838 * [backup-simplify]: Simplify (+ 0 0) into 0 6.838 * [backup-simplify]: Simplify (+ 0 0) into 0 6.838 * [backup-simplify]: Simplify (- 0) into 0 6.838 * [backup-simplify]: Simplify (+ 0 0) into 0 6.839 * [taylor]: Taking taylor expansion of 0 in y 6.839 * [backup-simplify]: Simplify 0 into 0 6.839 * [backup-simplify]: Simplify (+ (/ 1 z) 1) into (+ 1 (/ 1 z)) 6.839 * [backup-simplify]: Simplify (- (+ 1 (/ 1 z))) into (- (+ 1 (/ 1 z))) 6.839 * [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.839 * [taylor]: Taking taylor expansion of (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) (+ (/ 1 z) 1)) in z 6.839 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ 1 z)) in z 6.839 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (/ 1 z)) into (fma (/ 1 x) (/ 1 y) (/ 1 z)) 6.839 * [taylor]: Taking taylor expansion of (+ (/ 1 z) 1) in z 6.839 * [taylor]: Taking taylor expansion of (/ 1 z) in z 6.839 * [taylor]: Taking taylor expansion of z in z 6.839 * [backup-simplify]: Simplify 0 into 0 6.839 * [backup-simplify]: Simplify 1 into 1 6.839 * [backup-simplify]: Simplify (/ 1 1) into 1 6.839 * [taylor]: Taking taylor expansion of 1 in z 6.839 * [backup-simplify]: Simplify 1 into 1 6.840 * [backup-simplify]: Simplify (+ 1 0) into 1 6.840 * [backup-simplify]: Simplify (- 1) into -1 6.840 * [backup-simplify]: Simplify (+ 0 -1) into -1 6.840 * [backup-simplify]: Simplify -1 into -1 6.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.841 * [backup-simplify]: Simplify (- 0) into 0 6.841 * [taylor]: Taking taylor expansion of 0 in z 6.841 * [backup-simplify]: Simplify 0 into 0 6.841 * [backup-simplify]: Simplify 0 into 0 6.841 * [backup-simplify]: Simplify 0 into 0 6.841 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 6.842 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 6.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 6.842 * [backup-simplify]: Simplify (+ 0 0) into 0 6.843 * [backup-simplify]: Simplify (+ 0 0) into 0 6.843 * [backup-simplify]: Simplify (- 0) into 0 6.843 * [backup-simplify]: Simplify (+ 0 0) into 0 6.843 * [taylor]: Taking taylor expansion of 0 in y 6.843 * [backup-simplify]: Simplify 0 into 0 6.843 * [taylor]: Taking taylor expansion of 0 in z 6.843 * [backup-simplify]: Simplify 0 into 0 6.843 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 6.843 * [backup-simplify]: Simplify (+ 0 0) into 0 6.844 * [backup-simplify]: Simplify (- 0) into 0 6.844 * [backup-simplify]: Simplify (+ 0 0) into 0 6.844 * [taylor]: Taking taylor expansion of 0 in z 6.844 * [backup-simplify]: Simplify 0 into 0 6.844 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.845 * [backup-simplify]: Simplify (- 0) into 0 6.845 * [taylor]: Taking taylor expansion of 0 in z 6.845 * [backup-simplify]: Simplify 0 into 0 6.845 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.845 * [backup-simplify]: Simplify (+ 0 1) into 1 6.846 * [backup-simplify]: Simplify (- 1) into -1 6.846 * [backup-simplify]: Simplify (+ (fma (/ 1 x) (/ 1 y) (/ 1 z)) -1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 6.846 * [backup-simplify]: Simplify (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) into (- (fma (/ 1 x) (/ 1 y) (/ 1 z)) 1) 6.846 * [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.847 * [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.847 * [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.847 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in z 6.847 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 6.847 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 6.847 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.847 * [taylor]: Taking taylor expansion of (/ 1 z) in z 6.847 * [taylor]: Taking taylor expansion of z in z 6.847 * [backup-simplify]: Simplify 0 into 0 6.847 * [backup-simplify]: Simplify 1 into 1 6.847 * [backup-simplify]: Simplify (/ 1 1) into 1 6.847 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in z 6.847 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in z 6.847 * [taylor]: Taking taylor expansion of (* x y) in z 6.847 * [taylor]: Taking taylor expansion of x in z 6.847 * [backup-simplify]: Simplify x into x 6.847 * [taylor]: Taking taylor expansion of y in z 6.847 * [backup-simplify]: Simplify y into y 6.847 * [backup-simplify]: Simplify (* x y) into (* x y) 6.847 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 6.847 * [taylor]: Taking taylor expansion of 1 in z 6.847 * [backup-simplify]: Simplify 1 into 1 6.847 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in y 6.847 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 6.847 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 6.847 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.847 * [taylor]: Taking taylor expansion of (/ 1 z) in y 6.847 * [taylor]: Taking taylor expansion of z in y 6.847 * [backup-simplify]: Simplify z into z 6.847 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.847 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in y 6.847 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in y 6.847 * [taylor]: Taking taylor expansion of (* x y) in y 6.847 * [taylor]: Taking taylor expansion of x in y 6.848 * [backup-simplify]: Simplify x into x 6.848 * [taylor]: Taking taylor expansion of y in y 6.848 * [backup-simplify]: Simplify 0 into 0 6.848 * [backup-simplify]: Simplify 1 into 1 6.848 * [backup-simplify]: Simplify (* x 0) into 0 6.848 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 6.848 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 6.848 * [taylor]: Taking taylor expansion of 1 in y 6.848 * [backup-simplify]: Simplify 1 into 1 6.848 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 6.848 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 6.848 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 6.848 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.848 * [taylor]: Taking taylor expansion of (/ 1 z) in x 6.848 * [taylor]: Taking taylor expansion of z in x 6.848 * [backup-simplify]: Simplify z into z 6.848 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.848 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 6.848 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 6.848 * [taylor]: Taking taylor expansion of (* x y) in x 6.848 * [taylor]: Taking taylor expansion of x in x 6.848 * [backup-simplify]: Simplify 0 into 0 6.848 * [backup-simplify]: Simplify 1 into 1 6.848 * [taylor]: Taking taylor expansion of y in x 6.848 * [backup-simplify]: Simplify y into y 6.848 * [backup-simplify]: Simplify (* 0 y) into 0 6.849 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.849 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 6.849 * [taylor]: Taking taylor expansion of 1 in x 6.849 * [backup-simplify]: Simplify 1 into 1 6.849 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) (+ (/ 1 (* x y)) 1)) in x 6.849 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in x 6.849 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in x 6.849 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.849 * [taylor]: Taking taylor expansion of (/ 1 z) in x 6.849 * [taylor]: Taking taylor expansion of z in x 6.849 * [backup-simplify]: Simplify z into z 6.849 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.849 * [taylor]: Taking taylor expansion of (+ (/ 1 (* x y)) 1) in x 6.849 * [taylor]: Taking taylor expansion of (/ 1 (* x y)) in x 6.849 * [taylor]: Taking taylor expansion of (* x y) in x 6.849 * [taylor]: Taking taylor expansion of x in x 6.849 * [backup-simplify]: Simplify 0 into 0 6.849 * [backup-simplify]: Simplify 1 into 1 6.849 * [taylor]: Taking taylor expansion of y in x 6.849 * [backup-simplify]: Simplify y into y 6.849 * [backup-simplify]: Simplify (* 0 y) into 0 6.849 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 6.849 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 6.849 * [taylor]: Taking taylor expansion of 1 in x 6.849 * [backup-simplify]: Simplify 1 into 1 6.849 * [backup-simplify]: Simplify (+ (/ 1 y) 0) into (/ 1 y) 6.849 * [backup-simplify]: Simplify (- (/ 1 y)) into (- (/ 1 y)) 6.849 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y))) into (- (/ 1 y)) 6.850 * [taylor]: Taking taylor expansion of (- (/ 1 y)) in y 6.850 * [taylor]: Taking taylor expansion of (/ 1 y) in y 6.850 * [taylor]: Taking taylor expansion of y in y 6.850 * [backup-simplify]: Simplify 0 into 0 6.850 * [backup-simplify]: Simplify 1 into 1 6.850 * [backup-simplify]: Simplify (/ 1 1) into 1 6.850 * [backup-simplify]: Simplify (- 1) into -1 6.850 * [taylor]: Taking taylor expansion of -1 in z 6.850 * [backup-simplify]: Simplify -1 into -1 6.850 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 6.851 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 6.851 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 6.851 * [backup-simplify]: Simplify (+ 0 1) into 1 6.851 * [backup-simplify]: Simplify (- 1) into -1 6.851 * [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.851 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in y 6.851 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in y 6.851 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in y 6.852 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.852 * [taylor]: Taking taylor expansion of (/ 1 z) in y 6.852 * [taylor]: Taking taylor expansion of z in y 6.852 * [backup-simplify]: Simplify z into z 6.852 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 6.852 * [taylor]: Taking taylor expansion of 1 in y 6.852 * [backup-simplify]: Simplify 1 into 1 6.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.852 * [backup-simplify]: Simplify (- 0) into 0 6.852 * [taylor]: Taking taylor expansion of 0 in z 6.852 * [backup-simplify]: Simplify 0 into 0 6.852 * [backup-simplify]: Simplify -1 into -1 6.853 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 6.853 * [backup-simplify]: Simplify (+ 0 0) into 0 6.853 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 6.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 6.854 * [backup-simplify]: Simplify (+ 0 0) into 0 6.854 * [backup-simplify]: Simplify (- 0) into 0 6.854 * [backup-simplify]: Simplify (+ 0 0) into 0 6.854 * [taylor]: Taking taylor expansion of 0 in y 6.854 * [backup-simplify]: Simplify 0 into 0 6.854 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) into (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 6.855 * [backup-simplify]: Simplify (- 1) into -1 6.855 * [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.855 * [taylor]: Taking taylor expansion of (- (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) 1) in z 6.855 * [taylor]: Taking taylor expansion of (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) (/ 1 z)) in z 6.855 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ -1 z)) in z 6.855 * [backup-simplify]: Simplify (fma (/ -1 x) (/ -1 y) (/ -1 z)) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.855 * [taylor]: Taking taylor expansion of (/ 1 z) in z 6.855 * [taylor]: Taking taylor expansion of z in z 6.855 * [backup-simplify]: Simplify 0 into 0 6.855 * [backup-simplify]: Simplify 1 into 1 6.855 * [backup-simplify]: Simplify (/ 1 1) into 1 6.855 * [taylor]: Taking taylor expansion of 1 in z 6.855 * [backup-simplify]: Simplify 1 into 1 6.856 * [backup-simplify]: Simplify (+ 0 1) into 1 6.856 * [backup-simplify]: Simplify (+ 1 0) into 1 6.856 * [backup-simplify]: Simplify 1 into 1 6.856 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.857 * [backup-simplify]: Simplify (- 0) into 0 6.857 * [taylor]: Taking taylor expansion of 0 in z 6.857 * [backup-simplify]: Simplify 0 into 0 6.857 * [backup-simplify]: Simplify 0 into 0 6.857 * [backup-simplify]: Simplify 0 into 0 6.857 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 6.857 * [backup-simplify]: Simplify (+ 0 0) into 0 6.859 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 6.859 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)) (* 0 (/ 0 y)))) into 0 6.859 * [backup-simplify]: Simplify (+ 0 0) into 0 6.859 * [backup-simplify]: Simplify (- 0) into 0 6.860 * [backup-simplify]: Simplify (+ 0 0) into 0 6.860 * [taylor]: Taking taylor expansion of 0 in y 6.860 * [backup-simplify]: Simplify 0 into 0 6.860 * [taylor]: Taking taylor expansion of 0 in z 6.860 * [backup-simplify]: Simplify 0 into 0 6.860 * [backup-simplify]: Simplify (- (+ (* (/ 1 z) (/ 0 z)))) into 0 6.860 * [backup-simplify]: Simplify (+ 0 0) into 0 6.861 * [backup-simplify]: Simplify (- 0) into 0 6.861 * [backup-simplify]: Simplify (+ 0 0) into 0 6.861 * [taylor]: Taking taylor expansion of 0 in z 6.861 * [backup-simplify]: Simplify 0 into 0 6.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 6.863 * [backup-simplify]: Simplify (- 0) into 0 6.863 * [taylor]: Taking taylor expansion of 0 in z 6.863 * [backup-simplify]: Simplify 0 into 0 6.864 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 6.864 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) 0) into (fma (/ -1 x) (/ -1 y) (/ -1 z)) 6.864 * [backup-simplify]: Simplify (- 1) into -1 6.865 * [backup-simplify]: Simplify (+ (fma (/ -1 x) (/ -1 y) (/ -1 z)) -1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 6.865 * [backup-simplify]: Simplify (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) into (- (fma (/ -1 x) (/ -1 y) (/ -1 z)) 1) 6.866 * [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.866 * * * [progress]: simplifying candidates 6.866 * * * * [progress]: [ 1 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (* (exp 1) (* (exp (* x y)) (exp z))))))))> 6.866 * * * * [progress]: [ 2 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (* (exp 1) (exp (+ (* x y) z))))))))> 6.866 * * * * [progress]: [ 3 / 22 ] simplifiying candidate #real (real->posit16 (log (/ (exp (fma x y z)) (exp (+ 1 (+ (* x y) z))))))))> 6.866 * * * * [progress]: [ 4 / 22 ] simplifiying candidate #real (real->posit16 (pow (- (fma x y z) (+ 1 (+ (* x y) z))) 1))))> 6.866 * * * * [progress]: [ 5 / 22 ] simplifiying candidate #real (real->posit16 (exp (log (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 6.866 * * * * [progress]: [ 6 / 22 ] simplifiying candidate #real (real->posit16 (log (exp (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 6.866 * * * * [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.866 * * * * [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.866 * * * * [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.866 * * * * [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.866 * * * * [progress]: [ 11 / 22 ] simplifiying candidate #real (real->posit16 (+ (fma x y z) (- (+ 1 (+ (* x y) z)))))))> 6.867 * * * * [progress]: [ 12 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 6.867 * * * * [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.867 * * * * [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.867 * * * * [progress]: [ 15 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 6.867 * * * * [progress]: [ 16 / 22 ] simplifiying candidate #real (real->posit16 (* 1 (- (fma x y z) (+ 1 (+ (* x y) z)))))))> 6.867 * * * * [progress]: [ 17 / 22 ] simplifiying candidate #real (real->posit16 (- (- (fma x y z) 1) (+ (* x y) z)))))> 6.867 * * * * [progress]: [ 18 / 22 ] simplifiying candidate #real (real->posit16 (+ (fma x y z) (- (+ 1 (+ (* x y) z)))))))> 6.867 * * * * [progress]: [ 19 / 22 ] simplifiying candidate #real (real->posit16 (posit16->real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))))))> 6.867 * * * * [progress]: [ 20 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 6.867 * * * * [progress]: [ 21 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 6.867 * * * * [progress]: [ 22 / 22 ] simplifiying candidate #real (real->posit16 (- (fma x y z) (+ z (+ 1 (* x y)))))))> 6.868 * [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.869 * * [simplify]: iteration 0: 49 enodes 6.892 * * [simplify]: iteration 1: 120 enodes 6.945 * * [simplify]: iteration 2: 492 enodes 7.445 * * [simplify]: iteration 3: 2402 enodes 8.115 * * [simplify]: iteration complete: 5007 enodes 8.115 * * [simplify]: Extracting #0: cost 16 inf + 0 8.116 * * [simplify]: Extracting #1: cost 233 inf + 0 8.122 * * [simplify]: Extracting #2: cost 892 inf + 812 8.129 * * [simplify]: Extracting #3: cost 1584 inf + 8186 8.154 * * [simplify]: Extracting #4: cost 1027 inf + 144225 8.276 * * [simplify]: Extracting #5: cost 141 inf + 350710 8.386 * * [simplify]: Extracting #6: cost 17 inf + 382433 8.502 * * [simplify]: Extracting #7: cost 2 inf + 386127 8.618 * * [simplify]: Extracting #8: cost 0 inf + 386879 8.741 * [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.743 * * * [progress]: adding candidates to table 8.944 * [progress]: [Phase 3 of 3] Extracting. 8.959 * [simplify]: Simplifying: (posit16->real (real->posit16 (- (fma x y z) (+ 1 (+ (* x y) z))))) 8.959 * * [simplify]: iteration 0: 11 enodes 8.960 * * [simplify]: iteration 1: 16 enodes 8.961 * * [simplify]: iteration complete: 16 enodes 8.961 * * [simplify]: Extracting #0: cost 1 inf + 0 8.961 * * [simplify]: Extracting #1: cost 2 inf + 0 8.961 * * [simplify]: Extracting #2: cost 3 inf + 0 8.961 * * [simplify]: Extracting #3: cost 5 inf + 0 8.961 * * [simplify]: Extracting #4: cost 10 inf + 0 8.961 * * [simplify]: Extracting #5: cost 7 inf + 4 8.962 * * [simplify]: Extracting #6: cost 0 inf + 968 8.962 * [simplify]: Simplified to: (posit16->real (real->posit16 (- (fma x y z) (+ (+ (* x y) z) 1)))) 12.996 * [regime-testing]: Baseline error score: 45.078043933007514 12.999 * [regime-testing]: Oracle error score: 45.078043933007514 12.999 * [regime-testing]: End program error score: 45.078043933007514 13.052 * [regime-testing]: Target error score: 0