Average Error: 0.1 → 0.1
Time: 18.5s
Precision: 64
\[x - \frac{3}{8} \cdot y\]
\[x - \frac{3}{8} \cdot y\]
x - \frac{3}{8} \cdot y
x - \frac{3}{8} \cdot y
double f(double x, double y) {
        double r200830 = x;
        double r200831 = 3.0;
        double r200832 = 8.0;
        double r200833 = r200831 / r200832;
        double r200834 = y;
        double r200835 = r200833 * r200834;
        double r200836 = r200830 - r200835;
        return r200836;
}

double f(double x, double y) {
        double r200837 = x;
        double r200838 = 3.0;
        double r200839 = 8.0;
        double r200840 = r200838 / r200839;
        double r200841 = y;
        double r200842 = r200840 * r200841;
        double r200843 = r200837 - r200842;
        return r200843;
}

Error

Bits error versus x

Bits error versus y

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0.1

    \[x - \frac{3}{8} \cdot y\]
  2. Final simplification0.1

    \[\leadsto x - \frac{3}{8} \cdot y\]

Reproduce

herbie shell --seed 2019208 
(FPCore (x y)
  :name "Diagrams.Solve.Polynomial:quartForm  from diagrams-solve-0.1, A"
  :precision binary64
  (- x (* (/ 3 8) y)))