Average Error: 32.9 → 7.3
Time: 31.4s
Precision: binary64
Cost: 170628
\[{\left(x + 1\right)}^{\left(\frac{1}{n}\right)} - {x}^{\left(\frac{1}{n}\right)} \]
\[\begin{array}{l} t_0 := \frac{{\log x}^{2}}{n \cdot n}\\ t_1 := {\log x}^{3}\\ t_2 := \frac{0.25}{\frac{{n}^{3}}{t_1}}\\ \mathbf{if}\;x \leq 23000:\\ \;\;\;\;\frac{\mathsf{fma}\left(t_1, -0.16666666666666666, 0.5 \cdot \left(0.5 \cdot \left(t_1 \cdot 0.5\right)\right)\right)}{{n}^{3}} + \mathsf{fma}\left(0.5, \frac{{\left(\mathsf{log1p}\left(x\right)\right)}^{2}}{n \cdot n}, \mathsf{fma}\left(-0.25, t_2, \mathsf{fma}\left(0.16666666666666666, {\left(\frac{\mathsf{log1p}\left(x\right)}{n}\right)}^{3}, \mathsf{fma}\left(-0.25, t_0, -0.25 \cdot \left(t_2 + t_0\right)\right)\right)\right) + \frac{\mathsf{log1p}\left(x\right) - \log x}{n}\right)\\ \mathbf{else}:\\ \;\;\;\;\frac{e^{\frac{\log x}{n}}}{x \cdot n}\\ \end{array} \]
(FPCore (x n)
 :precision binary64
 (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))))
(FPCore (x n)
 :precision binary64
 (let* ((t_0 (/ (pow (log x) 2.0) (* n n)))
        (t_1 (pow (log x) 3.0))
        (t_2 (/ 0.25 (/ (pow n 3.0) t_1))))
   (if (<= x 23000.0)
     (+
      (/
       (fma t_1 -0.16666666666666666 (* 0.5 (* 0.5 (* t_1 0.5))))
       (pow n 3.0))
      (fma
       0.5
       (/ (pow (log1p x) 2.0) (* n n))
       (+
        (fma
         -0.25
         t_2
         (fma
          0.16666666666666666
          (pow (/ (log1p x) n) 3.0)
          (fma -0.25 t_0 (* -0.25 (+ t_2 t_0)))))
        (/ (- (log1p x) (log x)) n))))
     (/ (exp (/ (log x) n)) (* x n)))))
double code(double x, double n) {
	return pow((x + 1.0), (1.0 / n)) - pow(x, (1.0 / n));
}
double code(double x, double n) {
	double t_0 = pow(log(x), 2.0) / (n * n);
	double t_1 = pow(log(x), 3.0);
	double t_2 = 0.25 / (pow(n, 3.0) / t_1);
	double tmp;
	if (x <= 23000.0) {
		tmp = (fma(t_1, -0.16666666666666666, (0.5 * (0.5 * (t_1 * 0.5)))) / pow(n, 3.0)) + fma(0.5, (pow(log1p(x), 2.0) / (n * n)), (fma(-0.25, t_2, fma(0.16666666666666666, pow((log1p(x) / n), 3.0), fma(-0.25, t_0, (-0.25 * (t_2 + t_0))))) + ((log1p(x) - log(x)) / n)));
	} else {
		tmp = exp((log(x) / n)) / (x * n);
	}
	return tmp;
}
function code(x, n)
	return Float64((Float64(x + 1.0) ^ Float64(1.0 / n)) - (x ^ Float64(1.0 / n)))
end
function code(x, n)
	t_0 = Float64((log(x) ^ 2.0) / Float64(n * n))
	t_1 = log(x) ^ 3.0
	t_2 = Float64(0.25 / Float64((n ^ 3.0) / t_1))
	tmp = 0.0
	if (x <= 23000.0)
		tmp = Float64(Float64(fma(t_1, -0.16666666666666666, Float64(0.5 * Float64(0.5 * Float64(t_1 * 0.5)))) / (n ^ 3.0)) + fma(0.5, Float64((log1p(x) ^ 2.0) / Float64(n * n)), Float64(fma(-0.25, t_2, fma(0.16666666666666666, (Float64(log1p(x) / n) ^ 3.0), fma(-0.25, t_0, Float64(-0.25 * Float64(t_2 + t_0))))) + Float64(Float64(log1p(x) - log(x)) / n))));
	else
		tmp = Float64(exp(Float64(log(x) / n)) / Float64(x * n));
	end
	return tmp
end
code[x_, n_] := N[(N[Power[N[(x + 1.0), $MachinePrecision], N[(1.0 / n), $MachinePrecision]], $MachinePrecision] - N[Power[x, N[(1.0 / n), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]
code[x_, n_] := Block[{t$95$0 = N[(N[Power[N[Log[x], $MachinePrecision], 2.0], $MachinePrecision] / N[(n * n), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Power[N[Log[x], $MachinePrecision], 3.0], $MachinePrecision]}, Block[{t$95$2 = N[(0.25 / N[(N[Power[n, 3.0], $MachinePrecision] / t$95$1), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[x, 23000.0], N[(N[(N[(t$95$1 * -0.16666666666666666 + N[(0.5 * N[(0.5 * N[(t$95$1 * 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / N[Power[n, 3.0], $MachinePrecision]), $MachinePrecision] + N[(0.5 * N[(N[Power[N[Log[1 + x], $MachinePrecision], 2.0], $MachinePrecision] / N[(n * n), $MachinePrecision]), $MachinePrecision] + N[(N[(-0.25 * t$95$2 + N[(0.16666666666666666 * N[Power[N[(N[Log[1 + x], $MachinePrecision] / n), $MachinePrecision], 3.0], $MachinePrecision] + N[(-0.25 * t$95$0 + N[(-0.25 * N[(t$95$2 + t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + N[(N[(N[Log[1 + x], $MachinePrecision] - N[Log[x], $MachinePrecision]), $MachinePrecision] / n), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision], N[(N[Exp[N[(N[Log[x], $MachinePrecision] / n), $MachinePrecision]], $MachinePrecision] / N[(x * n), $MachinePrecision]), $MachinePrecision]]]]]
{\left(x + 1\right)}^{\left(\frac{1}{n}\right)} - {x}^{\left(\frac{1}{n}\right)}
\begin{array}{l}
t_0 := \frac{{\log x}^{2}}{n \cdot n}\\
t_1 := {\log x}^{3}\\
t_2 := \frac{0.25}{\frac{{n}^{3}}{t_1}}\\
\mathbf{if}\;x \leq 23000:\\
\;\;\;\;\frac{\mathsf{fma}\left(t_1, -0.16666666666666666, 0.5 \cdot \left(0.5 \cdot \left(t_1 \cdot 0.5\right)\right)\right)}{{n}^{3}} + \mathsf{fma}\left(0.5, \frac{{\left(\mathsf{log1p}\left(x\right)\right)}^{2}}{n \cdot n}, \mathsf{fma}\left(-0.25, t_2, \mathsf{fma}\left(0.16666666666666666, {\left(\frac{\mathsf{log1p}\left(x\right)}{n}\right)}^{3}, \mathsf{fma}\left(-0.25, t_0, -0.25 \cdot \left(t_2 + t_0\right)\right)\right)\right) + \frac{\mathsf{log1p}\left(x\right) - \log x}{n}\right)\\

\mathbf{else}:\\
\;\;\;\;\frac{e^{\frac{\log x}{n}}}{x \cdot n}\\


\end{array}

Error

Derivation

  1. Split input into 2 regimes
  2. if x < 23000

    1. Initial program 46.7

      \[{\left(x + 1\right)}^{\left(\frac{1}{n}\right)} - {x}^{\left(\frac{1}{n}\right)} \]
    2. Applied egg-rr46.0

      \[\leadsto \color{blue}{\mathsf{fma}\left(\sqrt{{x}^{\left(\frac{1}{n}\right)}}, -\sqrt{{x}^{\left(\frac{1}{n}\right)}}, e^{\frac{\mathsf{log1p}\left(x\right)}{n}}\right)} \]
    3. Taylor expanded in n around inf 14.0

      \[\leadsto \color{blue}{-1 \cdot \frac{0.16666666666666666 \cdot {\log x}^{3} - 0.5 \cdot \left(\log x \cdot \left(0.5 \cdot {\log x}^{2} - {\left(0.5 \cdot \log x\right)}^{2}\right)\right)}{{n}^{3}} + \left(0.5 \cdot \frac{{\log \left(1 + x\right)}^{2}}{{n}^{2}} + \left(-1 \cdot \frac{\log x}{n} + \left(\frac{\log \left(1 + x\right)}{n} + \left(-0.25 \cdot \frac{\log x \cdot \left(0.5 \cdot {\log x}^{2} - {\left(0.5 \cdot \log x\right)}^{2}\right)}{{n}^{3}} + \left(0.16666666666666666 \cdot \frac{{\log \left(1 + x\right)}^{3}}{{n}^{3}} + \left(-0.25 \cdot \frac{{\log x}^{2}}{{n}^{2}} + \left(-0.25 \cdot \frac{\left(0.5 \cdot {\log x}^{2} - {\left(0.5 \cdot \log x\right)}^{2}\right) \cdot \log x}{{n}^{3}} + -1 \cdot \frac{0.5 \cdot {\log x}^{2} - {\left(0.5 \cdot \log x\right)}^{2}}{{n}^{2}}\right)\right)\right)\right)\right)\right)\right)} \]
    4. Simplified14.0

      \[\leadsto \color{blue}{\frac{\mathsf{fma}\left({\log x}^{3}, -0.16666666666666666, 0.5 \cdot \left(0.5 \cdot \left(0.5 \cdot {\log x}^{3}\right)\right)\right)}{{n}^{3}} + \mathsf{fma}\left(0.5, \frac{{\left(\mathsf{log1p}\left(x\right)\right)}^{2}}{n \cdot n}, \mathsf{fma}\left(-0.25, \frac{0.25}{\frac{{n}^{3}}{{\log x}^{3}}}, \mathsf{fma}\left(0.16666666666666666, {\left(\frac{\mathsf{log1p}\left(x\right)}{n}\right)}^{3}, \mathsf{fma}\left(-0.25, \frac{{\log x}^{2}}{n \cdot n}, -0.25 \cdot \left(\frac{{\log x}^{2}}{n \cdot n} + \frac{0.25}{\frac{{n}^{3}}{{\log x}^{3}}}\right)\right)\right)\right) + \frac{\mathsf{log1p}\left(x\right) - \log x}{n}\right)} \]
      Proof
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 1/2 (*.f64 1/2 (pow.f64 (log.f64 x) 3))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 1/2 (*.f64 1/2 (Rewrite=> unpow3_binary64 (*.f64 (*.f64 (log.f64 x) (log.f64 x)) (log.f64 x))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 10 points increase in error, 5 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 1/2 (*.f64 1/2 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (log.f64 x) 2)) (log.f64 x)))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 1/2 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (log.f64 x)))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 1/2 (*.f64 (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 (log.f64 x) 2) 1/2)) (log.f64 x))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 1/2 (Rewrite=> associate-*l*_binary64 (*.f64 (pow.f64 (log.f64 x) 2) (*.f64 1/2 (log.f64 x))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 1/2 (log.f64 x)))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (Rewrite=> *-commutative_binary64 (*.f64 (pow.f64 (log.f64 x) 2) 1/2)) (*.f64 1/2 (log.f64 x))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (*.f64 (Rewrite=> unpow2_binary64 (*.f64 (log.f64 x) (log.f64 x))) 1/2) (*.f64 1/2 (log.f64 x))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (Rewrite=> associate-*l*_binary64 (*.f64 (log.f64 x) (*.f64 (log.f64 x) 1/2))) (*.f64 1/2 (log.f64 x))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (*.f64 (log.f64 x) (Rewrite<= *-commutative_binary64 (*.f64 1/2 (log.f64 x)))) (*.f64 1/2 (log.f64 x))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (Rewrite=> associate-*l*_binary64 (*.f64 (log.f64 x) (*.f64 (*.f64 1/2 (log.f64 x)) (*.f64 1/2 (log.f64 x))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (*.f64 (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) 1/2)) (*.f64 1/2 (log.f64 x)))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (*.f64 (*.f64 (log.f64 x) 1/2) (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) 1/2)))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 (log.f64 x) (log.f64 x)) (*.f64 1/2 1/2)))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (log.f64 x) 2)) (*.f64 1/2 1/2))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite=> metadata-eval 1/4))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite<= metadata-eval (-.f64 1/2 1/4)))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (*.f64 (pow.f64 (log.f64 x) 2) (-.f64 1/2 (Rewrite<= metadata-eval (*.f64 -1/2 -1/2))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 -1/2 -1/2) (pow.f64 (log.f64 x) 2))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 -1/2 -1/2) (Rewrite=> unpow2_binary64 (*.f64 (log.f64 x) (log.f64 x)))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -1/2 (log.f64 x)))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 x) 3) -1/6 (*.f64 1/2 (Rewrite<= *-commutative_binary64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)) (log.f64 x))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (pow.f64 (log.f64 x) 3) -1/6) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)) (log.f64 x))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 16 points increase in error, 14 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (log.f64 x) 3) (Rewrite<= metadata-eval (*.f64 1/6 -1))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)) (log.f64 x)))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (pow.f64 (log.f64 x) 3) 1/6) -1)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)) (log.f64 x)))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/6 (pow.f64 (log.f64 x) 3))) -1) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)) (log.f64 x)))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (Rewrite=> *-commutative_binary64 (*.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)) (log.f64 x)) 1/2))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)))) 1/2)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite=> unpow2_binary64 (*.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -1/2 (log.f64 x)))))) 1/2)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 -1/2 -1/2) (*.f64 (log.f64 x) (log.f64 x)))))) 1/2)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (Rewrite=> metadata-eval 1/4) (*.f64 (log.f64 x) (log.f64 x))))) 1/2)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (Rewrite<= metadata-eval (*.f64 1/2 1/2)) (*.f64 (log.f64 x) (log.f64 x))))) 1/2)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 1/2 (log.f64 x)) (*.f64 1/2 (log.f64 x)))))) 1/2)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 1/2 (log.f64 x)) 2)))) 1/2)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (Rewrite<= metadata-eval (*.f64 -1/2 -1)))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) -1/2) -1))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (Rewrite<= metadata-eval (neg.f64 1/2))) -1)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) 1/2))) -1)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) -1) (*.f64 (neg.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)))))) -1)) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (Rewrite<= distribute-rgt-in_binary64 (*.f64 -1 (+.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (neg.f64 (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (/.f64 (*.f64 -1 (Rewrite<= sub-neg_binary64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))))) (pow.f64 n 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (Rewrite<= associate-*r/_binary64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3)))) (fma.f64 1/2 (/.f64 (pow.f64 (log1p.f64 x) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (Rewrite<= log1p-def_binary64 (log.f64 (+.f64 1 x))) 2) (*.f64 n n)) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (Rewrite<= unpow2_binary64 (pow.f64 n 2))) (+.f64 (fma.f64 -1/4 (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (Rewrite<= metadata-eval (*.f64 -1/2 -1/2)) (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 -1/2 -1/2) (/.f64 (pow.f64 n 3) (Rewrite=> cube-mult_binary64 (*.f64 (log.f64 x) (*.f64 (log.f64 x) (log.f64 x)))))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 1 points increase in error, 3 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 -1/2 -1/2) (/.f64 (pow.f64 n 3) (*.f64 (log.f64 x) (Rewrite<= unpow2_binary64 (pow.f64 (log.f64 x) 2))))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 -1/2 -1/2) (Rewrite=> associate-/r*_binary64 (/.f64 (/.f64 (pow.f64 n 3) (log.f64 x)) (pow.f64 (log.f64 x) 2)))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 4 points increase in error, 4 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (*.f64 -1/2 -1/2) (pow.f64 (log.f64 x) 2)) (/.f64 (pow.f64 n 3) (log.f64 x)))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 2 points increase in error, 3 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 -1/2 -1/2) (Rewrite=> unpow2_binary64 (*.f64 (log.f64 x) (log.f64 x)))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -1/2 (log.f64 x)))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) -1/2)) (*.f64 -1/2 (log.f64 x))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (log.f64 x) -1/2) (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) -1/2))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 (log.f64 x) (log.f64 x)) (*.f64 -1/2 -1/2))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (log.f64 x) 2)) (*.f64 -1/2 -1/2)) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite=> metadata-eval 1/4)) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite<= metadata-eval (-.f64 1/2 1/4))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) (-.f64 1/2 (Rewrite<= metadata-eval (*.f64 -1/2 -1/2)))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (Rewrite<= distribute-lft-out--_binary64 (-.f64 (*.f64 (pow.f64 (log.f64 x) 2) 1/2) (*.f64 (pow.f64 (log.f64 x) 2) (*.f64 -1/2 -1/2)))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/2 (pow.f64 (log.f64 x) 2))) (*.f64 (pow.f64 (log.f64 x) 2) (*.f64 -1/2 -1/2))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (Rewrite=> unpow2_binary64 (*.f64 (log.f64 x) (log.f64 x))) (*.f64 -1/2 -1/2))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 (log.f64 x) (log.f64 x)) (Rewrite=> metadata-eval 1/4))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 (log.f64 x) (log.f64 x)) (Rewrite<= metadata-eval (*.f64 1/2 1/2)))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 (log.f64 x) 1/2) (*.f64 (log.f64 x) 1/2)))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/2 (log.f64 x))) (*.f64 (log.f64 x) 1/2))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 1/2 (log.f64 x)) (Rewrite<= *-commutative_binary64 (*.f64 1/2 (log.f64 x))))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (/.f64 (pow.f64 n 3) (log.f64 x))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 3 points increase in error, 4 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)))) (pow.f64 n 3)) (fma.f64 1/6 (pow.f64 (/.f64 (log1p.f64 x) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (pow.f64 (/.f64 (Rewrite<= log1p-def_binary64 (log.f64 (+.f64 1 x))) n) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (Rewrite<= cube-unmult_binary64 (*.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (*.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (/.f64 (log.f64 (+.f64 1 x)) n)))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 1 points increase in error, 2 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (*.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))) (*.f64 n n)))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 3 points increase in error, 6 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (*.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 (log.f64 (+.f64 1 x)) 2)) (*.f64 n n))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (*.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (Rewrite<= unpow2_binary64 (pow.f64 n 2)))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (log.f64 (+.f64 1 x)) (pow.f64 (log.f64 (+.f64 1 x)) 2)) (*.f64 n (pow.f64 n 2)))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 3 points increase in error, 2 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (*.f64 (log.f64 (+.f64 1 x)) (Rewrite=> unpow2_binary64 (*.f64 (log.f64 (+.f64 1 x)) (log.f64 (+.f64 1 x))))) (*.f64 n (pow.f64 n 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (Rewrite<= cube-mult_binary64 (pow.f64 (log.f64 (+.f64 1 x)) 3)) (*.f64 n (pow.f64 n 2))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 3 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (*.f64 n (Rewrite=> unpow2_binary64 (*.f64 n n)))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (Rewrite<= cube-mult_binary64 (pow.f64 n 3))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 3 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (Rewrite<= unpow2_binary64 (pow.f64 n 2))) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (*.f64 n n)) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (Rewrite<= unpow2_binary64 (pow.f64 n 2))) (/.f64 1/4 (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (Rewrite<= metadata-eval (*.f64 -1/2 -1/2)) (/.f64 (pow.f64 n 3) (pow.f64 (log.f64 x) 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 -1/2 -1/2) (/.f64 (pow.f64 n 3) (Rewrite=> cube-mult_binary64 (*.f64 (log.f64 x) (*.f64 (log.f64 x) (log.f64 x))))))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 3 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 -1/2 -1/2) (/.f64 (pow.f64 n 3) (*.f64 (log.f64 x) (Rewrite<= unpow2_binary64 (pow.f64 (log.f64 x) 2)))))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 -1/2 -1/2) (Rewrite=> associate-/r*_binary64 (/.f64 (/.f64 (pow.f64 n 3) (log.f64 x)) (pow.f64 (log.f64 x) 2))))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 4 points increase in error, 1 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (*.f64 -1/2 -1/2) (pow.f64 (log.f64 x) 2)) (/.f64 (pow.f64 n 3) (log.f64 x))))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 2 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 (*.f64 -1/2 -1/2) (Rewrite=> unpow2_binary64 (*.f64 (log.f64 x) (log.f64 x)))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -1/2 (log.f64 x)))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) -1/2)) (*.f64 -1/2 (log.f64 x))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 (*.f64 (log.f64 x) -1/2) (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) -1/2))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 (log.f64 x) (log.f64 x)) (*.f64 -1/2 -1/2))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 (log.f64 x) 2)) (*.f64 -1/2 -1/2)) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite=> metadata-eval 1/4)) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite<= metadata-eval (-.f64 1/2 1/4))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) (-.f64 1/2 (Rewrite<= metadata-eval (*.f64 -1/2 -1/2)))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (Rewrite<= distribute-lft-out--_binary64 (-.f64 (*.f64 (pow.f64 (log.f64 x) 2) 1/2) (*.f64 (pow.f64 (log.f64 x) 2) (*.f64 -1/2 -1/2)))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (-.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/2 (pow.f64 (log.f64 x) 2))) (*.f64 (pow.f64 (log.f64 x) 2) (*.f64 -1/2 -1/2))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (Rewrite=> unpow2_binary64 (*.f64 (log.f64 x) (log.f64 x))) (*.f64 -1/2 -1/2))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 (log.f64 x) (log.f64 x)) (Rewrite=> metadata-eval 1/4))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 (log.f64 x) (log.f64 x)) (Rewrite<= metadata-eval (*.f64 1/2 1/2)))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 (log.f64 x) 1/2) (*.f64 (log.f64 x) 1/2)))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/2 (log.f64 x))) (*.f64 (log.f64 x) 1/2))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 1/2 (log.f64 x)) (Rewrite<= *-commutative_binary64 (*.f64 1/2 (log.f64 x))))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (/.f64 (pow.f64 n 3) (log.f64 x)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (Rewrite<= associate-/l*_binary64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 1 points increase in error, 3 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (*.f64 -1/4 (+.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (/.f64 (Rewrite=> *-commutative_binary64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)))) (pow.f64 n 3))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (Rewrite=> +-commutative_binary64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (Rewrite=> *-commutative_binary64 (*.f64 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) -1/4)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (Rewrite=> associate-*l/_binary64 (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) -1/4) (pow.f64 n 2))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite<= metadata-eval (neg.f64 1/4))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (*.f64 (pow.f64 (log.f64 x) 2) (neg.f64 (Rewrite<= metadata-eval (*.f64 -1/2 -1/2)))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (Rewrite<= distribute-rgt-neg-in_binary64 (neg.f64 (*.f64 (pow.f64 (log.f64 x) 2) (*.f64 -1/2 -1/2)))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite=> metadata-eval 1/4))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 x) 2) (Rewrite<= metadata-eval (-.f64 1/2 1/4)))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 x) 2) (-.f64 1/2 (Rewrite<= metadata-eval (*.f64 -1/2 -1/2))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (Rewrite<= distribute-rgt-out--_binary64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 -1/2 -1/2) (pow.f64 (log.f64 x) 2))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (*.f64 -1/2 -1/2) (Rewrite=> unpow2_binary64 (*.f64 (log.f64 x) (log.f64 x)))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -1/2 (log.f64 x)))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 -1/2 (log.f64 x)) 2)))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite=> unpow2_binary64 (*.f64 (*.f64 -1/2 (log.f64 x)) (*.f64 -1/2 (log.f64 x)))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite=> swap-sqr_binary64 (*.f64 (*.f64 -1/2 -1/2) (*.f64 (log.f64 x) (log.f64 x)))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (Rewrite=> metadata-eval 1/4) (*.f64 (log.f64 x) (log.f64 x))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (*.f64 (Rewrite<= metadata-eval (*.f64 1/2 1/2)) (*.f64 (log.f64 x) (log.f64 x))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= swap-sqr_binary64 (*.f64 (*.f64 1/2 (log.f64 x)) (*.f64 1/2 (log.f64 x)))))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (/.f64 (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (Rewrite<= unpow2_binary64 (pow.f64 (*.f64 1/2 (log.f64 x)) 2)))) (pow.f64 n 2)))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (Rewrite<= distribute-neg-frac_binary64 (neg.f64 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2)) (+.f64 (*.f64 -1/4 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x))) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3)) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3)) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 1 points increase in error, 1 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2)))))))) (/.f64 (-.f64 (log1p.f64 x) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (/.f64 (-.f64 (Rewrite<= log1p-def_binary64 (log.f64 (+.f64 1 x))) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (/.f64 (-.f64 (Rewrite<= +-rgt-identity_binary64 (+.f64 (log.f64 (+.f64 1 x)) 0)) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (/.f64 (-.f64 (+.f64 (log.f64 (+.f64 1 x)) (Rewrite<= metadata-eval (log.f64 1))) (log.f64 x)) n)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (Rewrite=> div-sub_binary64 (-.f64 (/.f64 (+.f64 (log.f64 (+.f64 1 x)) (log.f64 1)) n) (/.f64 (log.f64 x) n)))))): 3 points increase in error, 6 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (-.f64 (/.f64 (+.f64 (log.f64 (+.f64 1 x)) (Rewrite=> metadata-eval 0)) n) (/.f64 (log.f64 x) n))))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (-.f64 (/.f64 (Rewrite=> +-rgt-identity_binary64 (log.f64 (+.f64 1 x))) n) (/.f64 (log.f64 x) n))))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (Rewrite<= unsub-neg_binary64 (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (neg.f64 (/.f64 (log.f64 x) n))))))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (log.f64 x) n))))))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))) (/.f64 (log.f64 (+.f64 1 x)) n)) (*.f64 -1 (/.f64 (log.f64 x) n)))))): 26 points increase in error, 14 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (+.f64 (Rewrite<= +-commutative_binary64 (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2))))))))) (*.f64 -1 (/.f64 (log.f64 x) n))))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2)) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2)))))))))))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (log.f64 x) 3)) (*.f64 1/2 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))))) (pow.f64 n 3))) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 x) n)) (+.f64 (/.f64 (log.f64 (+.f64 1 x)) n) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 x) (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2))) (pow.f64 n 3))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 (+.f64 1 x)) 3) (pow.f64 n 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 x) 2) (pow.f64 n 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (log.f64 x)) (pow.f64 n 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (pow.f64 (log.f64 x) 2)) (pow.f64 (*.f64 1/2 (log.f64 x)) 2)) (pow.f64 n 2)))))))))))): 0 points increase in error, 0 points decrease in error

    if 23000 < x

    1. Initial program 20.9

      \[{\left(x + 1\right)}^{\left(\frac{1}{n}\right)} - {x}^{\left(\frac{1}{n}\right)} \]
    2. Applied egg-rr21.0

      \[\leadsto \color{blue}{\mathsf{fma}\left(\sqrt{{x}^{\left(\frac{1}{n}\right)}}, -\sqrt{{x}^{\left(\frac{1}{n}\right)}}, e^{\frac{\mathsf{log1p}\left(x\right)}{n}}\right)} \]
    3. Taylor expanded in x around inf 20.9

      \[\leadsto \color{blue}{-1 \cdot e^{-1 \cdot \frac{\log \left(\frac{1}{x}\right)}{n}} + \left(\frac{e^{-1 \cdot \frac{\log \left(\frac{1}{x}\right)}{n}}}{n \cdot x} + e^{-1 \cdot \frac{\log \left(\frac{1}{x}\right)}{n}}\right)} \]
    4. Simplified1.5

      \[\leadsto \color{blue}{\frac{e^{\frac{\log x}{n}}}{x \cdot n}} \]
      Proof
      (/.f64 (exp.f64 (/.f64 (log.f64 x) n)) (*.f64 x n)): 0 points increase in error, 0 points decrease in error
      (/.f64 (exp.f64 (Rewrite<= remove-double-neg_binary64 (neg.f64 (neg.f64 (/.f64 (log.f64 x) n))))) (*.f64 x n)): 0 points increase in error, 0 points decrease in error
      (/.f64 (exp.f64 (neg.f64 (Rewrite=> distribute-neg-frac_binary64 (/.f64 (neg.f64 (log.f64 x)) n)))) (*.f64 x n)): 0 points increase in error, 0 points decrease in error
      (/.f64 (exp.f64 (neg.f64 (/.f64 (Rewrite<= log-rec_binary64 (log.f64 (/.f64 1 x))) n))) (*.f64 x n)): 0 points increase in error, 0 points decrease in error
      (/.f64 (exp.f64 (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n)))) (*.f64 x n)): 0 points increase in error, 0 points decrease in error
      (/.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))) (Rewrite<= *-commutative_binary64 (*.f64 n x))): 0 points increase in error, 0 points decrease in error
      (Rewrite<= +-lft-identity_binary64 (+.f64 0 (/.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))) (*.f64 n x)))): 0 points increase in error, 0 points decrease in error
      (+.f64 (Rewrite<= mul0-lft_binary64 (*.f64 0 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))))) (/.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))) (*.f64 n x))): 0 points increase in error, 0 points decrease in error
      (+.f64 (*.f64 (Rewrite<= metadata-eval (+.f64 -1 1)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n)))) (/.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))) (*.f64 n x))): 0 points increase in error, 0 points decrease in error
      (+.f64 (Rewrite<= distribute-lft1-in_binary64 (+.f64 (*.f64 -1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))))) (/.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))) (*.f64 n x))): 0 points increase in error, 0 points decrease in error
      (Rewrite<= associate-+r+_binary64 (+.f64 (*.f64 -1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))) (/.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))) (*.f64 n x))))): 63 points increase in error, 26 points decrease in error
      (+.f64 (*.f64 -1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n)))) (Rewrite<= +-commutative_binary64 (+.f64 (/.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n))) (*.f64 n x)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 x)) n)))))): 0 points increase in error, 0 points decrease in error
  3. Recombined 2 regimes into one program.
  4. Final simplification7.3

    \[\leadsto \begin{array}{l} \mathbf{if}\;x \leq 23000:\\ \;\;\;\;\frac{\mathsf{fma}\left({\log x}^{3}, -0.16666666666666666, 0.5 \cdot \left(0.5 \cdot \left({\log x}^{3} \cdot 0.5\right)\right)\right)}{{n}^{3}} + \mathsf{fma}\left(0.5, \frac{{\left(\mathsf{log1p}\left(x\right)\right)}^{2}}{n \cdot n}, \mathsf{fma}\left(-0.25, \frac{0.25}{\frac{{n}^{3}}{{\log x}^{3}}}, \mathsf{fma}\left(0.16666666666666666, {\left(\frac{\mathsf{log1p}\left(x\right)}{n}\right)}^{3}, \mathsf{fma}\left(-0.25, \frac{{\log x}^{2}}{n \cdot n}, -0.25 \cdot \left(\frac{0.25}{\frac{{n}^{3}}{{\log x}^{3}}} + \frac{{\log x}^{2}}{n \cdot n}\right)\right)\right)\right) + \frac{\mathsf{log1p}\left(x\right) - \log x}{n}\right)\\ \mathbf{else}:\\ \;\;\;\;\frac{e^{\frac{\log x}{n}}}{x \cdot n}\\ \end{array} \]

Alternatives

Alternative 1
Error7.3
Cost92612
\[\begin{array}{l} t_0 := \frac{\log x}{n}\\ t_1 := \log \left(x + 1\right)\\ \mathbf{if}\;x \leq 23000:\\ \;\;\;\;\left(0.5 \cdot \frac{{t_1}^{2}}{{n}^{2}} + \left(0.16666666666666666 \cdot \frac{{t_1}^{3}}{{n}^{3}} + \frac{t_1}{n}\right)\right) + \left(\left(\frac{{\log x}^{2}}{{n}^{2}} \cdot -0.5 + -0.16666666666666666 \cdot \frac{{\log x}^{3}}{{n}^{3}}\right) - t_0\right)\\ \mathbf{else}:\\ \;\;\;\;\frac{e^{t_0}}{x \cdot n}\\ \end{array} \]
Alternative 2
Error7.3
Cost72452
\[\begin{array}{l} \mathbf{if}\;x \leq 23000:\\ \;\;\;\;\frac{\mathsf{log1p}\left(x\right) - \log x}{n} + \left(\frac{0.16666666666666666 \cdot \left({\left(\mathsf{log1p}\left(x\right)\right)}^{3} - {\log x}^{3}\right)}{{n}^{3}} + \frac{0.5}{n} \cdot \left(\frac{{\left(\mathsf{log1p}\left(x\right)\right)}^{2}}{n} - \frac{{\log x}^{2}}{n}\right)\right)\\ \mathbf{else}:\\ \;\;\;\;\frac{e^{\frac{\log x}{n}}}{x \cdot n}\\ \end{array} \]
Alternative 3
Error7.5
Cost33476
\[\begin{array}{l} \mathbf{if}\;x \leq 23000:\\ \;\;\;\;\frac{0.5}{n} \cdot \left(\frac{{\left(\mathsf{log1p}\left(x\right)\right)}^{2}}{n} - \frac{{\log x}^{2}}{n}\right) + \frac{\log \left(\frac{x + 1}{x}\right)}{n}\\ \mathbf{else}:\\ \;\;\;\;\frac{e^{\frac{\log x}{n}}}{x \cdot n}\\ \end{array} \]
Alternative 4
Error12.0
Cost14420
\[\begin{array}{l} t_0 := \frac{\mathsf{log1p}\left(x\right) - \log x}{n}\\ t_1 := \frac{\frac{1}{n} + \frac{\log x}{n \cdot n}}{x}\\ \mathbf{if}\;\frac{1}{n} \leq -4000:\\ \;\;\;\;0\\ \mathbf{elif}\;\frac{1}{n} \leq -4 \cdot 10^{-25}:\\ \;\;\;\;t_1\\ \mathbf{elif}\;\frac{1}{n} \leq 5 \cdot 10^{-92}:\\ \;\;\;\;t_0\\ \mathbf{elif}\;\frac{1}{n} \leq 5 \cdot 10^{-68}:\\ \;\;\;\;t_1\\ \mathbf{elif}\;\frac{1}{n} \leq 5 \cdot 10^{-12}:\\ \;\;\;\;t_0\\ \mathbf{else}:\\ \;\;\;\;1 - {x}^{\left(\frac{1}{n}\right)}\\ \end{array} \]
Alternative 5
Error7.4
Cost13380
\[\begin{array}{l} \mathbf{if}\;x \leq 23000:\\ \;\;\;\;\frac{\mathsf{log1p}\left(x\right) - \log x}{n}\\ \mathbf{else}:\\ \;\;\;\;\frac{e^{\frac{\log x}{n}}}{x \cdot n}\\ \end{array} \]
Alternative 6
Error16.1
Cost7368
\[\begin{array}{l} \mathbf{if}\;x \leq 1:\\ \;\;\;\;\frac{-\log x}{n}\\ \mathbf{elif}\;x \leq 8.4 \cdot 10^{+159}:\\ \;\;\;\;\frac{\frac{1}{n} + \frac{\log x}{n \cdot n}}{x}\\ \mathbf{else}:\\ \;\;\;\;0\\ \end{array} \]
Alternative 7
Error18.4
Cost6788
\[\begin{array}{l} \mathbf{if}\;x \leq 0.0064:\\ \;\;\;\;\frac{-\log x}{n}\\ \mathbf{else}:\\ \;\;\;\;0\\ \end{array} \]
Alternative 8
Error39.3
Cost64
\[0 \]

Error

Reproduce

herbie shell --seed 2022300 
(FPCore (x n)
  :name "2nthrt (problem 3.4.6)"
  :precision binary64
  (- (pow (+ x 1.0) (/ 1.0 n)) (pow x (/ 1.0 n))))