double f(double x) {
double r5863094 = x;
double r5863095 = log(r5863094);
double r5863096 = log(r5863095);
double r5863097 = r5863095 - r5863096;
return r5863097;
}
double f(double x) {
double r5863098 = x;
double r5863099 = sqrt(r5863098);
double r5863100 = log(r5863098);
double r5863101 = r5863099 / r5863100;
double r5863102 = r5863101 * r5863099;
double r5863103 = log(r5863102);
return r5863103;
}
\log x - \log \left(\log x\right)
\log \left(\frac{\sqrt{x}}{\log x} \cdot \sqrt{x}\right)


Bits error versus x
Initial program 0.3
rmApplied diff-log0.0
rmApplied *-un-lft-identity0.0
Applied add-sqr-sqrt0.0
Applied times-frac0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019101 +o rules:numerics
(FPCore (x)
:name "Jmat.Real.lambertw, estimator"
(- (log x) (log (log x))))