15.741 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.033 * * * [progress]: [2/2] Setting up program. 0.040 * [progress]: [Phase 2 of 3] Improving. 0.041 * [simplify]: Simplifying: (+ (* x y) (* (- x 1.0) z)) 0.041 * * [simplify]: iteration 0: 8 enodes 0.051 * * [simplify]: iteration 1: 14 enodes 0.057 * * [simplify]: iteration 2: 24 enodes 0.065 * * [simplify]: iteration 3: 40 enodes 0.078 * * [simplify]: iteration 4: 63 enodes 0.095 * * [simplify]: iteration 5: 80 enodes 0.105 * * [simplify]: iteration 6: 94 enodes 0.117 * * [simplify]: iteration 7: 115 enodes 0.148 * * [simplify]: iteration 8: 152 enodes 0.224 * * [simplify]: iteration 9: 235 enodes 0.311 * * [simplify]: iteration 10: 449 enodes 0.500 * * [simplify]: iteration 11: 760 enodes 0.670 * * [simplify]: iteration 12: 916 enodes 0.809 * * [simplify]: iteration 13: 1005 enodes 0.897 * * [simplify]: iteration 14: 1111 enodes 1.095 * * [simplify]: iteration 15: 1317 enodes 1.318 * * [simplify]: iteration 16: 1545 enodes 1.454 * * [simplify]: iteration 17: 1710 enodes 1.604 * * [simplify]: iteration 18: 1837 enodes 1.756 * * [simplify]: iteration 19: 1983 enodes 1.890 * * [simplify]: iteration 20: 2120 enodes 1.978 * * [simplify]: iteration 21: 2266 enodes 2.064 * * [simplify]: iteration 22: 2385 enodes 2.138 * * [simplify]: iteration 23: 2522 enodes 2.219 * * [simplify]: iteration 24: 2655 enodes 2.313 * * [simplify]: iteration 25: 2799 enodes 2.401 * * [simplify]: iteration 26: 2914 enodes 2.508 * * [simplify]: iteration 27: 3045 enodes 2.596 * * [simplify]: iteration 28: 3180 enodes 2.682 * * [simplify]: iteration 29: 3317 enodes 2.765 * * [simplify]: iteration 30: 3436 enodes 2.834 * * [simplify]: iteration 31: 3573 enodes 2.915 * * [simplify]: iteration 32: 3709 enodes 3.009 * * [simplify]: iteration 33: 3846 enodes 3.125 * * [simplify]: iteration 34: 3966 enodes 3.229 * * [simplify]: iteration 35: 4103 enodes 3.295 * * [simplify]: iteration 36: 4238 enodes 3.359 * * [simplify]: iteration 37: 4375 enodes 3.445 * * [simplify]: iteration 38: 4494 enodes 3.554 * * [simplify]: iteration 39: 4631 enodes 3.631 * * [simplify]: iteration 40: 4766 enodes 3.740 * * [simplify]: iteration 41: 4910 enodes 3.803 * * [simplify]: iteration complete: 5000 enodes 3.803 * * [simplify]: Extracting #0: cost 1 inf + 0 3.803 * * [simplify]: Extracting #1: cost 26 inf + 0 3.803 * * [simplify]: Extracting #2: cost 56 inf + 210 3.805 * * [simplify]: Extracting #3: cost 5 inf + 4742 3.807 * * [simplify]: Extracting #4: cost 0 inf + 5351 3.811 * [simplify]: Simplified to: (fma x y (* (- x 1.0) z)) 3.817 * * [progress]: iteration 1 / 4 3.817 * * * [progress]: picking best candidate 3.820 * * * * [pick]: Picked # 3.820 * * * [progress]: localizing error 3.829 * * * [progress]: generating rewritten candidates 3.829 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 3.830 * * * [progress]: generating series expansions 3.830 * * * * [progress]: [ 1 / 1 ] generating series at (2) 3.830 * [backup-simplify]: Simplify (fma x y (* (- x 1.0) z)) into (fma x y (* (- x 1.0) z)) 3.830 * [approximate]: Taking taylor expansion of (fma x y (* (- x 1.0) z)) in (x y z) around 0 3.830 * [taylor]: Taking taylor expansion of (fma x y (* (- x 1.0) z)) in z 3.830 * [taylor]: Rewrote expression to (+ (* x y) (* (- x 1.0) z)) 3.830 * [taylor]: Taking taylor expansion of (* x y) in z 3.830 * [taylor]: Taking taylor expansion of x in z 3.830 * [backup-simplify]: Simplify x into x 3.830 * [taylor]: Taking taylor expansion of y in z 3.830 * [backup-simplify]: Simplify y into y 3.830 * [taylor]: Taking taylor expansion of (* (- x 1.0) z) in z 3.830 * [taylor]: Taking taylor expansion of (- x 1.0) in z 3.830 * [taylor]: Taking taylor expansion of x in z 3.830 * [backup-simplify]: Simplify x into x 3.830 * [taylor]: Taking taylor expansion of 1.0 in z 3.830 * [backup-simplify]: Simplify 1.0 into 1.0 3.830 * [taylor]: Taking taylor expansion of z in z 3.830 * [backup-simplify]: Simplify 0 into 0 3.830 * [backup-simplify]: Simplify 1 into 1 3.830 * [taylor]: Taking taylor expansion of (fma x y (* (- x 1.0) z)) in y 3.830 * [taylor]: Rewrote expression to (+ (* x y) (* (- x 1.0) z)) 3.830 * [taylor]: Taking taylor expansion of (* x y) in y 3.830 * [taylor]: Taking taylor expansion of x in y 3.830 * [backup-simplify]: Simplify x into x 3.830 * [taylor]: Taking taylor expansion of y in y 3.831 * [backup-simplify]: Simplify 0 into 0 3.831 * [backup-simplify]: Simplify 1 into 1 3.831 * [taylor]: Taking taylor expansion of (* (- x 1.0) z) in y 3.831 * [taylor]: Taking taylor expansion of (- x 1.0) in y 3.831 * [taylor]: Taking taylor expansion of x in y 3.831 * [backup-simplify]: Simplify x into x 3.831 * [taylor]: Taking taylor expansion of 1.0 in y 3.831 * [backup-simplify]: Simplify 1.0 into 1.0 3.831 * [taylor]: Taking taylor expansion of z in y 3.831 * [backup-simplify]: Simplify z into z 3.831 * [taylor]: Taking taylor expansion of (fma x y (* (- x 1.0) z)) in x 3.831 * [taylor]: Rewrote expression to (+ (* x y) (* (- x 1.0) z)) 3.831 * [taylor]: Taking taylor expansion of (* x y) in x 3.831 * [taylor]: Taking taylor expansion of x in x 3.831 * [backup-simplify]: Simplify 0 into 0 3.831 * [backup-simplify]: Simplify 1 into 1 3.831 * [taylor]: Taking taylor expansion of y in x 3.831 * [backup-simplify]: Simplify y into y 3.831 * [taylor]: Taking taylor expansion of (* (- x 1.0) z) in x 3.831 * [taylor]: Taking taylor expansion of (- x 1.0) in x 3.831 * [taylor]: Taking taylor expansion of x in x 3.831 * [backup-simplify]: Simplify 0 into 0 3.831 * [backup-simplify]: Simplify 1 into 1 3.831 * [taylor]: Taking taylor expansion of 1.0 in x 3.831 * [backup-simplify]: Simplify 1.0 into 1.0 3.831 * [taylor]: Taking taylor expansion of z in x 3.831 * [backup-simplify]: Simplify z into z 3.831 * [taylor]: Taking taylor expansion of (fma x y (* (- x 1.0) z)) in x 3.831 * [taylor]: Rewrote expression to (+ (* x y) (* (- x 1.0) z)) 3.831 * [taylor]: Taking taylor expansion of (* x y) in x 3.831 * [taylor]: Taking taylor expansion of x in x 3.831 * [backup-simplify]: Simplify 0 into 0 3.831 * [backup-simplify]: Simplify 1 into 1 3.831 * [taylor]: Taking taylor expansion of y in x 3.831 * [backup-simplify]: Simplify y into y 3.831 * [taylor]: Taking taylor expansion of (* (- x 1.0) z) in x 3.831 * [taylor]: Taking taylor expansion of (- x 1.0) in x 3.831 * [taylor]: Taking taylor expansion of x in x 3.831 * [backup-simplify]: Simplify 0 into 0 3.831 * [backup-simplify]: Simplify 1 into 1 3.831 * [taylor]: Taking taylor expansion of 1.0 in x 3.831 * [backup-simplify]: Simplify 1.0 into 1.0 3.831 * [taylor]: Taking taylor expansion of z in x 3.831 * [backup-simplify]: Simplify z into z 3.831 * [backup-simplify]: Simplify (* 0 y) into 0 3.832 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 3.832 * [backup-simplify]: Simplify (+ 0 (- 1.0)) into (- 1.0) 3.833 * [backup-simplify]: Simplify (* (- 1.0) z) into (* -1.0 z) 3.833 * [backup-simplify]: Simplify (+ 0 (* -1.0 z)) into (- (* 1.0 z)) 3.833 * [taylor]: Taking taylor expansion of (- (* 1.0 z)) in y 3.833 * [taylor]: Taking taylor expansion of (* 1.0 z) in y 3.833 * [taylor]: Taking taylor expansion of 1.0 in y 3.833 * [backup-simplify]: Simplify 1.0 into 1.0 3.833 * [taylor]: Taking taylor expansion of z in y 3.833 * [backup-simplify]: Simplify z into z 3.833 * [backup-simplify]: Simplify (* 1.0 z) into (* 1.0 z) 3.833 * [backup-simplify]: Simplify (- (* 1.0 z)) into (- (* 1.0 z)) 3.833 * [taylor]: Taking taylor expansion of (- (* 1.0 z)) in z 3.833 * [taylor]: Taking taylor expansion of (* 1.0 z) in z 3.833 * [taylor]: Taking taylor expansion of 1.0 in z 3.833 * [backup-simplify]: Simplify 1.0 into 1.0 3.833 * [taylor]: Taking taylor expansion of z in z 3.833 * [backup-simplify]: Simplify 0 into 0 3.833 * [backup-simplify]: Simplify 1 into 1 3.833 * [backup-simplify]: Simplify (* 1.0 0) into 0 3.834 * [backup-simplify]: Simplify (- 0) into 0 3.834 * [backup-simplify]: Simplify 0 into 0 3.834 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 3.834 * [backup-simplify]: Simplify (- 0) into 0 3.834 * [backup-simplify]: Simplify (+ 1 0) into 1 3.835 * [backup-simplify]: Simplify (+ (* (- 1.0) 0) (* 1 z)) into z 3.835 * [backup-simplify]: Simplify (+ y z) into (+ z y) 3.835 * [taylor]: Taking taylor expansion of (+ z y) in y 3.835 * [taylor]: Taking taylor expansion of z in y 3.835 * [backup-simplify]: Simplify z into z 3.835 * [taylor]: Taking taylor expansion of y in y 3.835 * [backup-simplify]: Simplify 0 into 0 3.835 * [backup-simplify]: Simplify 1 into 1 3.835 * [backup-simplify]: Simplify (+ z 0) into z 3.835 * [taylor]: Taking taylor expansion of z in z 3.835 * [backup-simplify]: Simplify 0 into 0 3.835 * [backup-simplify]: Simplify 1 into 1 3.835 * [backup-simplify]: Simplify 0 into 0 3.835 * [backup-simplify]: Simplify (+ (* 1.0 0) (* 0 z)) into 0 3.836 * [backup-simplify]: Simplify (- 0) into 0 3.836 * [taylor]: Taking taylor expansion of 0 in z 3.836 * [backup-simplify]: Simplify 0 into 0 3.836 * [backup-simplify]: Simplify 0 into 0 3.837 * [backup-simplify]: Simplify (+ (* 1.0 1) (* 0 0)) into 1.0 3.837 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 3.837 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 3.838 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 3.838 * [backup-simplify]: Simplify (- 0) into 0 3.839 * [backup-simplify]: Simplify (+ 0 0) into 0 3.839 * [backup-simplify]: Simplify (+ (* (- 1.0) 0) (+ (* 1 0) (* 0 z))) into 0 3.839 * [backup-simplify]: Simplify (+ 0 0) into 0 3.840 * [taylor]: Taking taylor expansion of 0 in y 3.840 * [backup-simplify]: Simplify 0 into 0 3.840 * [taylor]: Taking taylor expansion of 0 in z 3.840 * [backup-simplify]: Simplify 0 into 0 3.840 * [backup-simplify]: Simplify 0 into 0 3.840 * [backup-simplify]: Simplify (+ 0 1) into 1 3.840 * [taylor]: Taking taylor expansion of 1 in z 3.840 * [backup-simplify]: Simplify 1 into 1 3.840 * [backup-simplify]: Simplify 1 into 1 3.841 * [backup-simplify]: Simplify (+ (* 1.0 0) (+ (* 0 0) (* 0 z))) into 0 3.841 * [backup-simplify]: Simplify (- 0) into 0 3.841 * [taylor]: Taking taylor expansion of 0 in z 3.841 * [backup-simplify]: Simplify 0 into 0 3.841 * [backup-simplify]: Simplify 0 into 0 3.841 * [backup-simplify]: Simplify 1 into 1 3.842 * [backup-simplify]: Simplify (+ (* 1 (* z (* 1 x))) (+ (* 1 (* 1 (* y x))) (* (- 1.0) (* z (* 1 1))))) into (- (+ (* x y) (* x z)) (* 1.0 z)) 3.842 * [backup-simplify]: Simplify (fma (/ 1 x) (/ 1 y) (* (- (/ 1 x) 1.0) (/ 1 z))) into (fma (/ 1 x) (/ 1 y) (/ (- (/ 1 x) 1.0) z)) 3.842 * [approximate]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ (- (/ 1 x) 1.0) z)) in (x y z) around 0 3.842 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ (- (/ 1 x) 1.0) z)) in z 3.842 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ (- (/ 1 x) 1.0) z)) 3.842 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in z 3.842 * [taylor]: Taking taylor expansion of (/ 1 x) in z 3.842 * [taylor]: Taking taylor expansion of x in z 3.842 * [backup-simplify]: Simplify x into x 3.842 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 3.842 * [taylor]: Taking taylor expansion of (/ 1 y) in z 3.842 * [taylor]: Taking taylor expansion of y in z 3.842 * [backup-simplify]: Simplify y into y 3.842 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 3.842 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x) 1.0) z) in z 3.842 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in z 3.842 * [taylor]: Taking taylor expansion of (/ 1 x) in z 3.842 * [taylor]: Taking taylor expansion of x in z 3.842 * [backup-simplify]: Simplify x into x 3.842 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 3.842 * [taylor]: Taking taylor expansion of 1.0 in z 3.842 * [backup-simplify]: Simplify 1.0 into 1.0 3.842 * [taylor]: Taking taylor expansion of z in z 3.842 * [backup-simplify]: Simplify 0 into 0 3.842 * [backup-simplify]: Simplify 1 into 1 3.843 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 3.843 * [backup-simplify]: Simplify (+ (/ 1 x) (- 1.0)) into (- (/ 1 x) 1.0) 3.843 * [backup-simplify]: Simplify (/ (- (/ 1 x) 1.0) 1) into (- (/ 1 x) 1.0) 3.843 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ (- (/ 1 x) 1.0) z)) in y 3.843 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ (- (/ 1 x) 1.0) z)) 3.843 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in y 3.843 * [taylor]: Taking taylor expansion of (/ 1 x) in y 3.843 * [taylor]: Taking taylor expansion of x in y 3.843 * [backup-simplify]: Simplify x into x 3.843 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 3.844 * [taylor]: Taking taylor expansion of (/ 1 y) in y 3.844 * [taylor]: Taking taylor expansion of y in y 3.844 * [backup-simplify]: Simplify 0 into 0 3.844 * [backup-simplify]: Simplify 1 into 1 3.844 * [backup-simplify]: Simplify (/ 1 1) into 1 3.844 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x) 1.0) z) in y 3.844 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in y 3.844 * [taylor]: Taking taylor expansion of (/ 1 x) in y 3.844 * [taylor]: Taking taylor expansion of x in y 3.844 * [backup-simplify]: Simplify x into x 3.844 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 3.844 * [taylor]: Taking taylor expansion of 1.0 in y 3.844 * [backup-simplify]: Simplify 1.0 into 1.0 3.844 * [taylor]: Taking taylor expansion of z in y 3.844 * [backup-simplify]: Simplify z into z 3.844 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 3.845 * [backup-simplify]: Simplify (+ (/ 1 x) (- 1.0)) into (- (/ 1 x) 1.0) 3.845 * [backup-simplify]: Simplify (/ (- (/ 1 x) 1.0) z) into (/ (- (/ 1 x) 1.0) z) 3.845 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ (- (/ 1 x) 1.0) z)) in x 3.845 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ (- (/ 1 x) 1.0) z)) 3.845 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in x 3.845 * [taylor]: Taking taylor expansion of (/ 1 x) in x 3.845 * [taylor]: Taking taylor expansion of x in x 3.845 * [backup-simplify]: Simplify 0 into 0 3.845 * [backup-simplify]: Simplify 1 into 1 3.845 * [backup-simplify]: Simplify (/ 1 1) into 1 3.845 * [taylor]: Taking taylor expansion of (/ 1 y) in x 3.846 * [taylor]: Taking taylor expansion of y in x 3.846 * [backup-simplify]: Simplify y into y 3.846 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 3.846 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x) 1.0) z) in x 3.846 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in x 3.846 * [taylor]: Taking taylor expansion of (/ 1 x) in x 3.846 * [taylor]: Taking taylor expansion of x in x 3.846 * [backup-simplify]: Simplify 0 into 0 3.846 * [backup-simplify]: Simplify 1 into 1 3.846 * [backup-simplify]: Simplify (/ 1 1) into 1 3.846 * [taylor]: Taking taylor expansion of 1.0 in x 3.846 * [backup-simplify]: Simplify 1.0 into 1.0 3.846 * [taylor]: Taking taylor expansion of z in x 3.846 * [backup-simplify]: Simplify z into z 3.847 * [backup-simplify]: Simplify (+ 1 0) into 1 3.847 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.847 * [taylor]: Taking taylor expansion of (fma (/ 1 x) (/ 1 y) (/ (- (/ 1 x) 1.0) z)) in x 3.847 * [taylor]: Rewrote expression to (+ (* (/ 1 x) (/ 1 y)) (/ (- (/ 1 x) 1.0) z)) 3.847 * [taylor]: Taking taylor expansion of (* (/ 1 x) (/ 1 y)) in x 3.847 * [taylor]: Taking taylor expansion of (/ 1 x) in x 3.847 * [taylor]: Taking taylor expansion of x in x 3.847 * [backup-simplify]: Simplify 0 into 0 3.847 * [backup-simplify]: Simplify 1 into 1 3.847 * [backup-simplify]: Simplify (/ 1 1) into 1 3.847 * [taylor]: Taking taylor expansion of (/ 1 y) in x 3.847 * [taylor]: Taking taylor expansion of y in x 3.847 * [backup-simplify]: Simplify y into y 3.847 * [backup-simplify]: Simplify (/ 1 y) into (/ 1 y) 3.847 * [taylor]: Taking taylor expansion of (/ (- (/ 1 x) 1.0) z) in x 3.847 * [taylor]: Taking taylor expansion of (- (/ 1 x) 1.0) in x 3.847 * [taylor]: Taking taylor expansion of (/ 1 x) in x 3.847 * [taylor]: Taking taylor expansion of x in x 3.847 * [backup-simplify]: Simplify 0 into 0 3.847 * [backup-simplify]: Simplify 1 into 1 3.848 * [backup-simplify]: Simplify (/ 1 1) into 1 3.848 * [taylor]: Taking taylor expansion of 1.0 in x 3.848 * [backup-simplify]: Simplify 1.0 into 1.0 3.848 * [taylor]: Taking taylor expansion of z in x 3.848 * [backup-simplify]: Simplify z into z 3.848 * [backup-simplify]: Simplify (+ 1 0) into 1 3.848 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.848 * [backup-simplify]: Simplify (* 1 (/ 1 y)) into (/ 1 y) 3.848 * [backup-simplify]: Simplify (+ (/ 1 y) (/ 1 z)) into (+ (/ 1 z) (/ 1 y)) 3.848 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 y)) in y 3.848 * [taylor]: Taking taylor expansion of (/ 1 z) in y 3.848 * [taylor]: Taking taylor expansion of z in y 3.848 * [backup-simplify]: Simplify z into z 3.848 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.848 * [taylor]: Taking taylor expansion of (/ 1 y) in y 3.848 * [taylor]: Taking taylor expansion of y in y 3.848 * [backup-simplify]: Simplify 0 into 0 3.848 * [backup-simplify]: Simplify 1 into 1 3.849 * [backup-simplify]: Simplify (/ 1 1) into 1 3.849 * [backup-simplify]: Simplify (+ 0 1) into 1 3.849 * [taylor]: Taking taylor expansion of 1 in z 3.849 * [backup-simplify]: Simplify 1 into 1 3.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)))) into 0 3.850 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.850 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y))) into 0 3.850 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.851 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 3.851 * [backup-simplify]: Simplify (+ 0 (- 1.0)) into (- 1.0) 3.851 * [backup-simplify]: Simplify (- (/ (- 1.0) z) (+ (* (/ 1 z) (/ 0 z)))) into (- (* 1.0 (/ 1 z))) 3.852 * [backup-simplify]: Simplify (+ 0 (- (* 1.0 (/ 1 z)))) into (- (* 1.0 (/ 1 z))) 3.852 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 z))) in y 3.852 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 z)) in y 3.852 * [taylor]: Taking taylor expansion of 1.0 in y 3.852 * [backup-simplify]: Simplify 1.0 into 1.0 3.852 * [taylor]: Taking taylor expansion of (/ 1 z) in y 3.852 * [taylor]: Taking taylor expansion of z in y 3.852 * [backup-simplify]: Simplify z into z 3.852 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.852 * [backup-simplify]: Simplify (+ (/ 1 z) 0) into (/ 1 z) 3.852 * [taylor]: Taking taylor expansion of (/ 1 z) in z 3.852 * [taylor]: Taking taylor expansion of z in z 3.852 * [backup-simplify]: Simplify 0 into 0 3.852 * [backup-simplify]: Simplify 1 into 1 3.853 * [backup-simplify]: Simplify (/ 1 1) into 1 3.853 * [backup-simplify]: Simplify 1 into 1 3.853 * [backup-simplify]: Simplify 1 into 1 3.853 * [backup-simplify]: Simplify (- (+ (* (/ 1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 3.853 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.854 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y)))) into 0 3.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.855 * [backup-simplify]: Simplify (- 0) into 0 3.855 * [backup-simplify]: Simplify (+ 0 0) into 0 3.855 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* (- (* 1.0 (/ 1 z))) (/ 0 z)))) into 0 3.855 * [backup-simplify]: Simplify (+ 0 0) into 0 3.855 * [taylor]: Taking taylor expansion of 0 in y 3.855 * [backup-simplify]: Simplify 0 into 0 3.855 * [backup-simplify]: Simplify (* 1.0 (/ 1 z)) into (/ 1.0 z) 3.855 * [backup-simplify]: Simplify (- (/ 1.0 z)) into (- (* 1.0 (/ 1 z))) 3.855 * [taylor]: Taking taylor expansion of (- (* 1.0 (/ 1 z))) in z 3.855 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 z)) in z 3.855 * [taylor]: Taking taylor expansion of 1.0 in z 3.855 * [backup-simplify]: Simplify 1.0 into 1.0 3.856 * [taylor]: Taking taylor expansion of (/ 1 z) in z 3.856 * [taylor]: Taking taylor expansion of z in z 3.856 * [backup-simplify]: Simplify 0 into 0 3.856 * [backup-simplify]: Simplify 1 into 1 3.856 * [backup-simplify]: Simplify (/ 1 1) into 1 3.856 * [backup-simplify]: Simplify (* 1.0 1) into 1.0 3.856 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 3.857 * [backup-simplify]: Simplify (- 1.0) into (- 1.0) 3.857 * [backup-simplify]: Simplify (+ (* (- 1.0) (* (/ 1 (/ 1 z)) (* 1 1))) (+ (* 1 (* 1 (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x))))) (* 1 (* (/ 1 (/ 1 z)) (* 1 (/ 1 (/ 1 x))))))) into (- (+ (* x y) (* x z)) (* 1.0 z)) 3.858 * [backup-simplify]: Simplify (fma (/ 1 (- x)) (/ 1 (- y)) (* (- (/ 1 (- x)) 1.0) (/ 1 (- z)))) into (fma (/ -1 x) (/ -1 y) (/ (+ (/ 1 x) 1.0) z)) 3.858 * [approximate]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ (+ (/ 1 x) 1.0) z)) in (x y z) around 0 3.858 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ (+ (/ 1 x) 1.0) z)) in z 3.858 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ (+ (/ 1 x) 1.0) z)) 3.858 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in z 3.858 * [taylor]: Taking taylor expansion of (/ -1 x) in z 3.858 * [taylor]: Taking taylor expansion of -1 in z 3.858 * [backup-simplify]: Simplify -1 into -1 3.858 * [taylor]: Taking taylor expansion of x in z 3.858 * [backup-simplify]: Simplify x into x 3.858 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 3.858 * [taylor]: Taking taylor expansion of (/ -1 y) in z 3.858 * [taylor]: Taking taylor expansion of -1 in z 3.858 * [backup-simplify]: Simplify -1 into -1 3.858 * [taylor]: Taking taylor expansion of y in z 3.858 * [backup-simplify]: Simplify y into y 3.858 * [backup-simplify]: Simplify (/ -1 y) into (/ -1 y) 3.858 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x) 1.0) z) in z 3.858 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in z 3.858 * [taylor]: Taking taylor expansion of (/ 1 x) in z 3.858 * [taylor]: Taking taylor expansion of x in z 3.858 * [backup-simplify]: Simplify x into x 3.858 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 3.858 * [taylor]: Taking taylor expansion of 1.0 in z 3.858 * [backup-simplify]: Simplify 1.0 into 1.0 3.858 * [taylor]: Taking taylor expansion of z in z 3.858 * [backup-simplify]: Simplify 0 into 0 3.858 * [backup-simplify]: Simplify 1 into 1 3.858 * [backup-simplify]: Simplify (+ (/ 1 x) 1.0) into (+ (/ 1 x) 1.0) 3.858 * [backup-simplify]: Simplify (/ (+ (/ 1 x) 1.0) 1) into (+ (/ 1 x) 1.0) 3.858 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ (+ (/ 1 x) 1.0) z)) in y 3.858 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ (+ (/ 1 x) 1.0) z)) 3.858 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in y 3.858 * [taylor]: Taking taylor expansion of (/ -1 x) in y 3.858 * [taylor]: Taking taylor expansion of -1 in y 3.858 * [backup-simplify]: Simplify -1 into -1 3.858 * [taylor]: Taking taylor expansion of x in y 3.858 * [backup-simplify]: Simplify x into x 3.858 * [backup-simplify]: Simplify (/ -1 x) into (/ -1 x) 3.858 * [taylor]: Taking taylor expansion of (/ -1 y) in y 3.858 * [taylor]: Taking taylor expansion of -1 in y 3.859 * [backup-simplify]: Simplify -1 into -1 3.859 * [taylor]: Taking taylor expansion of y in y 3.859 * [backup-simplify]: Simplify 0 into 0 3.859 * [backup-simplify]: Simplify 1 into 1 3.859 * [backup-simplify]: Simplify (/ -1 1) into -1 3.859 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x) 1.0) z) in y 3.859 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in y 3.859 * [taylor]: Taking taylor expansion of (/ 1 x) in y 3.859 * [taylor]: Taking taylor expansion of x in y 3.859 * [backup-simplify]: Simplify x into x 3.859 * [backup-simplify]: Simplify (/ 1 x) into (/ 1 x) 3.859 * [taylor]: Taking taylor expansion of 1.0 in y 3.859 * [backup-simplify]: Simplify 1.0 into 1.0 3.859 * [taylor]: Taking taylor expansion of z in y 3.859 * [backup-simplify]: Simplify z into z 3.859 * [backup-simplify]: Simplify (+ (/ 1 x) 1.0) into (+ (/ 1 x) 1.0) 3.859 * [backup-simplify]: Simplify (/ (+ (/ 1 x) 1.0) z) into (/ (+ (/ 1 x) 1.0) z) 3.859 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ (+ (/ 1 x) 1.0) z)) in x 3.859 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ (+ (/ 1 x) 1.0) z)) 3.859 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in x 3.859 * [taylor]: Taking taylor expansion of (/ -1 x) in x 3.859 * [taylor]: Taking taylor expansion of -1 in x 3.859 * [backup-simplify]: Simplify -1 into -1 3.859 * [taylor]: Taking taylor expansion of x in x 3.859 * [backup-simplify]: Simplify 0 into 0 3.859 * [backup-simplify]: Simplify 1 into 1 3.860 * [backup-simplify]: Simplify (/ -1 1) into -1 3.860 * [taylor]: Taking taylor expansion of (/ -1 y) in x 3.860 * [taylor]: Taking taylor expansion of -1 in x 3.860 * [backup-simplify]: Simplify -1 into -1 3.860 * [taylor]: Taking taylor expansion of y in x 3.860 * [backup-simplify]: Simplify y into y 3.860 * [backup-simplify]: Simplify (/ -1 y) into (/ -1 y) 3.860 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x) 1.0) z) in x 3.860 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 3.860 * [taylor]: Taking taylor expansion of (/ 1 x) in x 3.860 * [taylor]: Taking taylor expansion of x in x 3.860 * [backup-simplify]: Simplify 0 into 0 3.860 * [backup-simplify]: Simplify 1 into 1 3.860 * [backup-simplify]: Simplify (/ 1 1) into 1 3.860 * [taylor]: Taking taylor expansion of 1.0 in x 3.860 * [backup-simplify]: Simplify 1.0 into 1.0 3.860 * [taylor]: Taking taylor expansion of z in x 3.860 * [backup-simplify]: Simplify z into z 3.861 * [backup-simplify]: Simplify (+ 1 0) into 1 3.861 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.861 * [taylor]: Taking taylor expansion of (fma (/ -1 x) (/ -1 y) (/ (+ (/ 1 x) 1.0) z)) in x 3.861 * [taylor]: Rewrote expression to (+ (* (/ -1 x) (/ -1 y)) (/ (+ (/ 1 x) 1.0) z)) 3.861 * [taylor]: Taking taylor expansion of (* (/ -1 x) (/ -1 y)) in x 3.861 * [taylor]: Taking taylor expansion of (/ -1 x) in x 3.861 * [taylor]: Taking taylor expansion of -1 in x 3.861 * [backup-simplify]: Simplify -1 into -1 3.861 * [taylor]: Taking taylor expansion of x in x 3.861 * [backup-simplify]: Simplify 0 into 0 3.861 * [backup-simplify]: Simplify 1 into 1 3.861 * [backup-simplify]: Simplify (/ -1 1) into -1 3.861 * [taylor]: Taking taylor expansion of (/ -1 y) in x 3.861 * [taylor]: Taking taylor expansion of -1 in x 3.861 * [backup-simplify]: Simplify -1 into -1 3.861 * [taylor]: Taking taylor expansion of y in x 3.861 * [backup-simplify]: Simplify y into y 3.861 * [backup-simplify]: Simplify (/ -1 y) into (/ -1 y) 3.861 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 x) 1.0) z) in x 3.861 * [taylor]: Taking taylor expansion of (+ (/ 1 x) 1.0) in x 3.861 * [taylor]: Taking taylor expansion of (/ 1 x) in x 3.861 * [taylor]: Taking taylor expansion of x in x 3.861 * [backup-simplify]: Simplify 0 into 0 3.861 * [backup-simplify]: Simplify 1 into 1 3.862 * [backup-simplify]: Simplify (/ 1 1) into 1 3.862 * [taylor]: Taking taylor expansion of 1.0 in x 3.862 * [backup-simplify]: Simplify 1.0 into 1.0 3.862 * [taylor]: Taking taylor expansion of z in x 3.862 * [backup-simplify]: Simplify z into z 3.862 * [backup-simplify]: Simplify (+ 1 0) into 1 3.862 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.862 * [backup-simplify]: Simplify (* -1 (/ -1 y)) into (/ 1 y) 3.862 * [backup-simplify]: Simplify (+ (/ 1 y) (/ 1 z)) into (+ (/ 1 z) (/ 1 y)) 3.862 * [taylor]: Taking taylor expansion of (+ (/ 1 z) (/ 1 y)) in y 3.862 * [taylor]: Taking taylor expansion of (/ 1 z) in y 3.862 * [taylor]: Taking taylor expansion of z in y 3.862 * [backup-simplify]: Simplify z into z 3.862 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.862 * [taylor]: Taking taylor expansion of (/ 1 y) in y 3.862 * [taylor]: Taking taylor expansion of y in y 3.862 * [backup-simplify]: Simplify 0 into 0 3.862 * [backup-simplify]: Simplify 1 into 1 3.863 * [backup-simplify]: Simplify (/ 1 1) into 1 3.863 * [backup-simplify]: Simplify (+ 0 1) into 1 3.863 * [taylor]: Taking taylor expansion of 1 in z 3.863 * [backup-simplify]: Simplify 1 into 1 3.863 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ -1 y) (/ 0 y)))) into 0 3.863 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 3.864 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y))) into 0 3.864 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.864 * [backup-simplify]: Simplify (+ 0 1.0) into 1.0 3.865 * [backup-simplify]: Simplify (- (/ 1.0 z) (+ (* (/ 1 z) (/ 0 z)))) into (* 1.0 (/ 1 z)) 3.865 * [backup-simplify]: Simplify (+ 0 (* 1.0 (/ 1 z))) into (* 1.0 (/ 1 z)) 3.865 * [taylor]: Taking taylor expansion of (* 1.0 (/ 1 z)) in y 3.865 * [taylor]: Taking taylor expansion of 1.0 in y 3.865 * [backup-simplify]: Simplify 1.0 into 1.0 3.865 * [taylor]: Taking taylor expansion of (/ 1 z) in y 3.865 * [taylor]: Taking taylor expansion of z in y 3.865 * [backup-simplify]: Simplify z into z 3.865 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.865 * [backup-simplify]: Simplify (+ (/ 1 z) 0) into (/ 1 z) 3.865 * [taylor]: Taking taylor expansion of (/ 1 z) in z 3.865 * [taylor]: Taking taylor expansion of z in z 3.865 * [backup-simplify]: Simplify 0 into 0 3.865 * [backup-simplify]: Simplify 1 into 1 3.866 * [backup-simplify]: Simplify (/ 1 1) into 1 3.866 * [backup-simplify]: Simplify 1 into 1 3.866 * [backup-simplify]: Simplify 1 into 1 3.866 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ -1 y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 3.866 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.867 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y)))) into 0 3.867 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.868 * [backup-simplify]: Simplify (+ 0 0) into 0 3.868 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* (* 1.0 (/ 1 z)) (/ 0 z)))) into 0 3.868 * [backup-simplify]: Simplify (+ 0 0) into 0 3.868 * [taylor]: Taking taylor expansion of 0 in y 3.868 * [backup-simplify]: Simplify 0 into 0 3.868 * [backup-simplify]: Simplify (* 1.0 (/ 1 z)) into (/ 1.0 z) 3.868 * [taylor]: Taking taylor expansion of (/ 1.0 z) in z 3.868 * [taylor]: Taking taylor expansion of 1.0 in z 3.868 * [backup-simplify]: Simplify 1.0 into 1.0 3.868 * [taylor]: Taking taylor expansion of z in z 3.868 * [backup-simplify]: Simplify 0 into 0 3.868 * [backup-simplify]: Simplify 1 into 1 3.868 * [backup-simplify]: Simplify (/ 1.0 1) into 1.0 3.868 * [backup-simplify]: Simplify 1.0 into 1.0 3.869 * [backup-simplify]: Simplify (+ (* 1.0 (* (/ 1 (/ 1 (- z))) (* 1 1))) (+ (* 1 (* 1 (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x)))))) (* 1 (* (/ 1 (/ 1 (- z))) (* 1 (/ 1 (/ 1 (- x)))))))) into (- (+ (* x y) (* x z)) (* 1.0 z)) 3.869 * * * [progress]: simplifying candidates 3.869 * [simplify]: Simplifying: (expm1 (fma x y (* (- x 1.0) z))) (log1p (fma x y (* (- x 1.0) z))) (* x y) (log (fma x y (* (- x 1.0) z))) (exp (fma x y (* (- x 1.0) z))) (* (cbrt (fma x y (* (- x 1.0) z))) (cbrt (fma x y (* (- x 1.0) z)))) (cbrt (fma x y (* (- x 1.0) z))) (* (* (fma x y (* (- x 1.0) z)) (fma x y (* (- x 1.0) z))) (fma x y (* (- x 1.0) z))) (sqrt (fma x y (* (- x 1.0) z))) (sqrt (fma x y (* (- x 1.0) z))) (- (+ (* x y) (* x z)) (* 1.0 z)) (- (+ (* x y) (* x z)) (* 1.0 z)) (- (+ (* x y) (* x z)) (* 1.0 z)) 3.870 * * [simplify]: iteration 0: 21 enodes 3.873 * * [simplify]: iteration 1: 37 enodes 3.881 * * [simplify]: iteration 2: 81 enodes 3.904 * * [simplify]: iteration 3: 301 enodes 4.165 * * [simplify]: iteration 4: 1654 enodes 4.964 * * [simplify]: iteration complete: 5050 enodes 4.964 * * [simplify]: Extracting #0: cost 10 inf + 0 4.965 * * [simplify]: Extracting #1: cost 132 inf + 0 4.973 * * [simplify]: Extracting #2: cost 833 inf + 501 5.014 * * [simplify]: Extracting #3: cost 1008 inf + 71403 5.090 * * [simplify]: Extracting #4: cost 97 inf + 306196 5.227 * * [simplify]: Extracting #5: cost 4 inf + 330120 5.358 * * [simplify]: Extracting #6: cost 0 inf + 331533 5.519 * [simplify]: Simplified to: (expm1 (fma y x (* (- x 1.0) z))) (log1p (fma y x (* (- x 1.0) z))) (* x y) (log (fma y x (* (- x 1.0) z))) (exp (fma y x (* (- x 1.0) z))) (* (cbrt (fma y x (* (- x 1.0) z))) (cbrt (fma y x (* (- x 1.0) z)))) (cbrt (fma y x (* (- x 1.0) z))) (* (fma y x (* (- x 1.0) z)) (* (fma y x (* (- x 1.0) z)) (fma y x (* (- x 1.0) z)))) (sqrt (fma y x (* (- x 1.0) z))) (sqrt (fma y x (* (- x 1.0) z))) (fma y x (* (- x 1.0) z)) (fma y x (* (- x 1.0) z)) (fma y x (* (- x 1.0) z)) 5.520 * * * [progress]: adding candidates to table 5.599 * [progress]: [Phase 3 of 3] Extracting. 5.603 * [simplify]: Simplifying: (fma x y (* (- x 1.0) z)) 5.603 * * [simplify]: iteration 0: 7 enodes 5.603 * * [simplify]: iteration 1: 8 enodes 5.604 * * [simplify]: iteration complete: 8 enodes 5.604 * * [simplify]: Extracting #0: cost 1 inf + 0 5.604 * * [simplify]: Extracting #1: cost 4 inf + 0 5.604 * * [simplify]: Extracting #2: cost 4 inf + 2 5.604 * * [simplify]: Extracting #3: cost 4 inf + 3 5.604 * * [simplify]: Extracting #4: cost 0 inf + 268 5.604 * [simplify]: Simplified to: (fma x y (* (- x 1.0) z)) 6.919 * [regime-testing]: Baseline error score: 0.0100743796100414 6.928 * [regime-testing]: Oracle error score: 0.0100743796100414 6.928 * [regime-testing]: End program error score: 0.0100743796100414