Average Error: 4.2 → 4.2
Time: 359.0ms
Precision: binary64
\[\sqrt{56 + 1} - \sqrt{56}\]
\[\sqrt{56 + 1} - \sqrt{56}\]
\sqrt{56 + 1} - \sqrt{56}
\sqrt{56 + 1} - \sqrt{56}
double code() {
	return ((double) (((double) sqrt(((double) (56.0 + 1.0)))) - ((double) sqrt(56.0))));
}
double code() {
	return ((double) (((double) sqrt(((double) (56.0 + 1.0)))) - ((double) sqrt(56.0))));
}

Error

Try it out

Your Program's Arguments

    Results

    Enter valid numbers for all inputs

    Derivation

    1. Initial program 4.2

      \[\sqrt{56 + 1} - \sqrt{56}\]
    2. Final simplification4.2

      \[\leadsto \sqrt{56 + 1} - \sqrt{56}\]

    Reproduce

    herbie shell --seed 2020152 
    (FPCore ()
      :name "(- (sqrt (+ 56 1)) (sqrt 56))"
      :precision binary64
      (- (sqrt (+ 56.0 1.0)) (sqrt 56.0)))