\frac{e \cdot \sin v}{1 + e \cdot \cos v}\frac{e \cdot \sin v}{1 + {\left(\cos v \cdot e\right)}^{3}} \cdot \left(\left(\cos v \cdot e + -1\right) \cdot \left(\cos v \cdot e\right) - -1\right)double f(double e, double v) {
double r1188410 = e;
double r1188411 = v;
double r1188412 = sin(r1188411);
double r1188413 = r1188410 * r1188412;
double r1188414 = 1.0;
double r1188415 = cos(r1188411);
double r1188416 = r1188410 * r1188415;
double r1188417 = r1188414 + r1188416;
double r1188418 = r1188413 / r1188417;
return r1188418;
}
double f(double e, double v) {
double r1188419 = e;
double r1188420 = v;
double r1188421 = sin(r1188420);
double r1188422 = r1188419 * r1188421;
double r1188423 = 1.0;
double r1188424 = cos(r1188420);
double r1188425 = r1188424 * r1188419;
double r1188426 = 3.0;
double r1188427 = pow(r1188425, r1188426);
double r1188428 = r1188423 + r1188427;
double r1188429 = r1188422 / r1188428;
double r1188430 = -1.0;
double r1188431 = r1188425 + r1188430;
double r1188432 = r1188431 * r1188425;
double r1188433 = r1188432 - r1188430;
double r1188434 = r1188429 * r1188433;
return r1188434;
}



Bits error versus e



Bits error versus v
Results
Initial program 0.1
rmApplied flip3-+0.1
Applied associate-/r/0.1
Simplified0.1
Final simplification0.1
herbie shell --seed 2019112
(FPCore (e v)
:name "Trigonometry A"
:pre (<= 0 e 1)
(/ (* e (sin v)) (+ 1 (* e (cos v)))))