\frac{{c}^{h}}{{c}^{h} + {k}^{h}}\frac{{c}^{h}}{{c}^{h} + {k}^{h}}double code(double c, double h, double k) {
return ((double) (((double) pow(c, h)) / ((double) (((double) pow(c, h)) + ((double) pow(k, h))))));
}
double code(double c, double h, double k) {
return ((double) (((double) pow(c, h)) / ((double) (((double) pow(c, h)) + ((double) pow(k, h))))));
}



Bits error versus c



Bits error versus h



Bits error versus k
Results
Initial program 0.5
Final simplification0.5
herbie shell --seed 2020153
(FPCore (c h k)
:name "(/ (pow c h) (+ (pow c h) (pow k h)))"
:precision binary64
(/ (pow c h) (+ (pow c h) (pow k h))))