\frac{\left(2 + \left(n - 1\right)\right) \cdot n}{2}\frac{\left(2 + \left(n - 1\right)\right) \cdot n}{2}double code(double n) {
return ((double) (((double) (((double) (2.0 + ((double) (n - 1.0)))) * n)) / 2.0));
}
double code(double n) {
return ((double) (((double) (((double) (2.0 + ((double) (n - 1.0)))) * n)) / 2.0));
}



Bits error versus n
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020152
(FPCore (n)
:name "(/ (* (+ 2 (- n 1)) n) 2)"
:precision binary64
(/ (* (+ 2.0 (- n 1.0)) n) 2.0))