\log x - \log \left(\log x\right)
\log \left(\frac{x}{\log x}\right)double f(double x) {
double r50953 = x;
double r50954 = log(r50953);
double r50955 = log(r50954);
double r50956 = r50954 - r50955;
return r50956;
}
double f(double x) {
double r50957 = x;
double r50958 = log(r50957);
double r50959 = r50957 / r50958;
double r50960 = log(r50959);
return r50960;
}



Bits error versus x
Results
Initial program 0.3
rmApplied diff-log0.0
Final simplification0.0
herbie shell --seed 2019235 +o rules:numerics
(FPCore (x)
:name "Jmat.Real.lambertw, estimator"
:precision binary64
(- (log x) (log (log x))))