| Alternative 1 | |
|---|---|
| Error | 12.39% |
| Cost | 98441 |
(FPCore (t l k) :precision binary64 (/ 2.0 (* (* (* (/ (pow t 3.0) (* l l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))))
(FPCore (t l k)
:precision binary64
(let* ((t_1 (+ 2.0 (pow (/ k t) 2.0)))
(t_2 (cbrt (tan k)))
(t_3 (pow (cbrt l) 2.0))
(t_4 (/ t t_3))
(t_5 (* (cbrt (* t_1 (sin k))) t_2)))
(if (<= t -4.6e+26)
(/
(/ (/ 2.0 t_4) t_5)
(pow (/ (cbrt t_1) (/ (/ t_3 t) (* t_2 (cbrt (sin k))))) 2.0))
(if (<= t 3.6e-190)
(* -2.0 (* (/ (/ (cos k) k) (pow (sin k) 2.0)) (* l (/ l (* k (- t))))))
(/ (/ (* t_3 (/ 2.0 t)) t_5) (pow (* t_4 t_5) 2.0))))))double code(double t, double l, double k) {
return 2.0 / ((((pow(t, 3.0) / (l * l)) * sin(k)) * tan(k)) * ((1.0 + pow((k / t), 2.0)) + 1.0));
}
double code(double t, double l, double k) {
double t_1 = 2.0 + pow((k / t), 2.0);
double t_2 = cbrt(tan(k));
double t_3 = pow(cbrt(l), 2.0);
double t_4 = t / t_3;
double t_5 = cbrt((t_1 * sin(k))) * t_2;
double tmp;
if (t <= -4.6e+26) {
tmp = ((2.0 / t_4) / t_5) / pow((cbrt(t_1) / ((t_3 / t) / (t_2 * cbrt(sin(k))))), 2.0);
} else if (t <= 3.6e-190) {
tmp = -2.0 * (((cos(k) / k) / pow(sin(k), 2.0)) * (l * (l / (k * -t))));
} else {
tmp = ((t_3 * (2.0 / t)) / t_5) / pow((t_4 * t_5), 2.0);
}
return tmp;
}
public static double code(double t, double l, double k) {
return 2.0 / ((((Math.pow(t, 3.0) / (l * l)) * Math.sin(k)) * Math.tan(k)) * ((1.0 + Math.pow((k / t), 2.0)) + 1.0));
}
public static double code(double t, double l, double k) {
double t_1 = 2.0 + Math.pow((k / t), 2.0);
double t_2 = Math.cbrt(Math.tan(k));
double t_3 = Math.pow(Math.cbrt(l), 2.0);
double t_4 = t / t_3;
double t_5 = Math.cbrt((t_1 * Math.sin(k))) * t_2;
double tmp;
if (t <= -4.6e+26) {
tmp = ((2.0 / t_4) / t_5) / Math.pow((Math.cbrt(t_1) / ((t_3 / t) / (t_2 * Math.cbrt(Math.sin(k))))), 2.0);
} else if (t <= 3.6e-190) {
tmp = -2.0 * (((Math.cos(k) / k) / Math.pow(Math.sin(k), 2.0)) * (l * (l / (k * -t))));
} else {
tmp = ((t_3 * (2.0 / t)) / t_5) / Math.pow((t_4 * t_5), 2.0);
}
return tmp;
}
function code(t, l, k) return Float64(2.0 / Float64(Float64(Float64(Float64((t ^ 3.0) / Float64(l * l)) * sin(k)) * tan(k)) * Float64(Float64(1.0 + (Float64(k / t) ^ 2.0)) + 1.0))) end
function code(t, l, k) t_1 = Float64(2.0 + (Float64(k / t) ^ 2.0)) t_2 = cbrt(tan(k)) t_3 = cbrt(l) ^ 2.0 t_4 = Float64(t / t_3) t_5 = Float64(cbrt(Float64(t_1 * sin(k))) * t_2) tmp = 0.0 if (t <= -4.6e+26) tmp = Float64(Float64(Float64(2.0 / t_4) / t_5) / (Float64(cbrt(t_1) / Float64(Float64(t_3 / t) / Float64(t_2 * cbrt(sin(k))))) ^ 2.0)); elseif (t <= 3.6e-190) tmp = Float64(-2.0 * Float64(Float64(Float64(cos(k) / k) / (sin(k) ^ 2.0)) * Float64(l * Float64(l / Float64(k * Float64(-t)))))); else tmp = Float64(Float64(Float64(t_3 * Float64(2.0 / t)) / t_5) / (Float64(t_4 * t_5) ^ 2.0)); end return tmp end
code[t_, l_, k_] := N[(2.0 / N[(N[(N[(N[(N[Power[t, 3.0], $MachinePrecision] / N[(l * l), $MachinePrecision]), $MachinePrecision] * N[Sin[k], $MachinePrecision]), $MachinePrecision] * N[Tan[k], $MachinePrecision]), $MachinePrecision] * N[(N[(1.0 + N[Power[N[(k / t), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision] + 1.0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]
code[t_, l_, k_] := Block[{t$95$1 = N[(2.0 + N[Power[N[(k / t), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$2 = N[Power[N[Tan[k], $MachinePrecision], 1/3], $MachinePrecision]}, Block[{t$95$3 = N[Power[N[Power[l, 1/3], $MachinePrecision], 2.0], $MachinePrecision]}, Block[{t$95$4 = N[(t / t$95$3), $MachinePrecision]}, Block[{t$95$5 = N[(N[Power[N[(t$95$1 * N[Sin[k], $MachinePrecision]), $MachinePrecision], 1/3], $MachinePrecision] * t$95$2), $MachinePrecision]}, If[LessEqual[t, -4.6e+26], N[(N[(N[(2.0 / t$95$4), $MachinePrecision] / t$95$5), $MachinePrecision] / N[Power[N[(N[Power[t$95$1, 1/3], $MachinePrecision] / N[(N[(t$95$3 / t), $MachinePrecision] / N[(t$95$2 * N[Power[N[Sin[k], $MachinePrecision], 1/3], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision], If[LessEqual[t, 3.6e-190], N[(-2.0 * N[(N[(N[(N[Cos[k], $MachinePrecision] / k), $MachinePrecision] / N[Power[N[Sin[k], $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision] * N[(l * N[(l / N[(k * (-t)), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision], N[(N[(N[(t$95$3 * N[(2.0 / t), $MachinePrecision]), $MachinePrecision] / t$95$5), $MachinePrecision] / N[Power[N[(t$95$4 * t$95$5), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]]]]]]]]
\frac{2}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) \cdot \left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) + 1\right)}
\begin{array}{l}
t_1 := 2 + {\left(\frac{k}{t}\right)}^{2}\\
t_2 := \sqrt[3]{\tan k}\\
t_3 := {\left(\sqrt[3]{\ell}\right)}^{2}\\
t_4 := \frac{t}{t_3}\\
t_5 := \sqrt[3]{t_1 \cdot \sin k} \cdot t_2\\
\mathbf{if}\;t \leq -4.6 \cdot 10^{+26}:\\
\;\;\;\;\frac{\frac{\frac{2}{t_4}}{t_5}}{{\left(\frac{\sqrt[3]{t_1}}{\frac{\frac{t_3}{t}}{t_2 \cdot \sqrt[3]{\sin k}}}\right)}^{2}}\\
\mathbf{elif}\;t \leq 3.6 \cdot 10^{-190}:\\
\;\;\;\;-2 \cdot \left(\frac{\frac{\cos k}{k}}{{\sin k}^{2}} \cdot \left(\ell \cdot \frac{\ell}{k \cdot \left(-t\right)}\right)\right)\\
\mathbf{else}:\\
\;\;\;\;\frac{\frac{t_3 \cdot \frac{2}{t}}{t_5}}{{\left(t_4 \cdot t_5\right)}^{2}}\\
\end{array}
Results
if t < -4.6000000000000001e26Initial program 36.35
Simplified44.04
[Start]36.35 | \[ \frac{2}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) \cdot \left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) + 1\right)}
\] |
|---|---|
*-commutative [=>]36.35 | \[ \frac{2}{\color{blue}{\left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) + 1\right) \cdot \left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right)}}
\] |
distribute-rgt1-in [<=]36.35 | \[ \frac{2}{\color{blue}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \left(1 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right)}}
\] |
*-commutative [=>]36.35 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)}}
\] |
associate-*l* [=>]36.35 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \left(\tan k \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
associate-*l* [=>]43.97 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)\right)\right)}}
\] |
distribute-lft-in [=>]43.97 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \color{blue}{\left(\tan k \cdot 1 + \tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)}\right)}
\] |
*-rgt-identity [=>]43.97 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\color{blue}{\tan k} + \tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}
\] |
distribute-lft-in [=>]43.97 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \color{blue}{\left(\sin k \cdot \tan k + \sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
Applied egg-rr21.25
Simplified21.25
[Start]21.25 | \[ \frac{1}{{\left(\sqrt[3]{\tan k \cdot \left(\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k\right)} \cdot \frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}}\right)}^{2}} \cdot \frac{2}{\sqrt[3]{\tan k \cdot \left(\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k\right)} \cdot \frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}}}
\] |
|---|---|
associate-*l/ [=>]21.25 | \[ \color{blue}{\frac{1 \cdot \frac{2}{\sqrt[3]{\tan k \cdot \left(\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k\right)} \cdot \frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}}}}{{\left(\sqrt[3]{\tan k \cdot \left(\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k\right)} \cdot \frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}}\right)}^{2}}}
\] |
Applied egg-rr21.24
Applied egg-rr2.58
Applied egg-rr2.55
if -4.6000000000000001e26 < t < 3.60000000000000007e-190Initial program 78.17
Simplified78.98
[Start]78.17 | \[ \frac{2}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) \cdot \left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) + 1\right)}
\] |
|---|---|
*-commutative [=>]78.17 | \[ \frac{2}{\color{blue}{\left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) + 1\right) \cdot \left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right)}}
\] |
distribute-rgt1-in [<=]78.17 | \[ \frac{2}{\color{blue}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \left(1 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right)}}
\] |
*-commutative [=>]78.17 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)}}
\] |
associate-*l* [=>]78.13 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \left(\tan k \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
associate-*l* [=>]78.83 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)\right)\right)}}
\] |
distribute-lft-in [=>]78.83 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \color{blue}{\left(\tan k \cdot 1 + \tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)}\right)}
\] |
*-rgt-identity [=>]78.83 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\color{blue}{\tan k} + \tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}
\] |
distribute-lft-in [=>]78.83 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \color{blue}{\left(\sin k \cdot \tan k + \sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
Taylor expanded in t around 0 44.09
Simplified38.46
[Start]44.09 | \[ 2 \cdot \frac{\cos k \cdot {\ell}^{2}}{{k}^{2} \cdot \left({\sin k}^{2} \cdot t\right)}
\] |
|---|---|
times-frac [=>]46.6 | \[ 2 \cdot \color{blue}{\left(\frac{\cos k}{{k}^{2}} \cdot \frac{{\ell}^{2}}{{\sin k}^{2} \cdot t}\right)}
\] |
unpow2 [=>]46.6 | \[ 2 \cdot \left(\frac{\cos k}{\color{blue}{k \cdot k}} \cdot \frac{{\ell}^{2}}{{\sin k}^{2} \cdot t}\right)
\] |
*-commutative [=>]46.6 | \[ 2 \cdot \left(\frac{\cos k}{k \cdot k} \cdot \frac{{\ell}^{2}}{\color{blue}{t \cdot {\sin k}^{2}}}\right)
\] |
associate-/r* [=>]45.39 | \[ 2 \cdot \left(\frac{\cos k}{k \cdot k} \cdot \color{blue}{\frac{\frac{{\ell}^{2}}{t}}{{\sin k}^{2}}}\right)
\] |
unpow2 [=>]45.39 | \[ 2 \cdot \left(\frac{\cos k}{k \cdot k} \cdot \frac{\frac{\color{blue}{\ell \cdot \ell}}{t}}{{\sin k}^{2}}\right)
\] |
associate-/l* [=>]38.46 | \[ 2 \cdot \left(\frac{\cos k}{k \cdot k} \cdot \frac{\color{blue}{\frac{\ell}{\frac{t}{\ell}}}}{{\sin k}^{2}}\right)
\] |
Applied egg-rr24.6
Simplified24.2
[Start]24.6 | \[ 2 \cdot \frac{\frac{\cos k}{k} \cdot \left(-\ell\right)}{{\sin k}^{2} \cdot \left(k \cdot \frac{-t}{\ell}\right)}
\] |
|---|---|
times-frac [=>]26.87 | \[ 2 \cdot \color{blue}{\left(\frac{\frac{\cos k}{k}}{{\sin k}^{2}} \cdot \frac{-\ell}{k \cdot \frac{-t}{\ell}}\right)}
\] |
associate-*r/ [=>]24.18 | \[ 2 \cdot \left(\frac{\frac{\cos k}{k}}{{\sin k}^{2}} \cdot \frac{-\ell}{\color{blue}{\frac{k \cdot \left(-t\right)}{\ell}}}\right)
\] |
associate-/r/ [=>]24.2 | \[ 2 \cdot \left(\frac{\frac{\cos k}{k}}{{\sin k}^{2}} \cdot \color{blue}{\left(\frac{-\ell}{k \cdot \left(-t\right)} \cdot \ell\right)}\right)
\] |
distribute-rgt-neg-out [=>]24.2 | \[ 2 \cdot \left(\frac{\frac{\cos k}{k}}{{\sin k}^{2}} \cdot \left(\frac{-\ell}{\color{blue}{-k \cdot t}} \cdot \ell\right)\right)
\] |
if 3.60000000000000007e-190 < t Initial program 43.37
Simplified49.2
[Start]43.37 | \[ \frac{2}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) \cdot \left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) + 1\right)}
\] |
|---|---|
*-commutative [=>]43.37 | \[ \frac{2}{\color{blue}{\left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) + 1\right) \cdot \left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right)}}
\] |
distribute-rgt1-in [<=]43.37 | \[ \frac{2}{\color{blue}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \left(1 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right)}}
\] |
*-commutative [=>]43.37 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)}}
\] |
associate-*l* [=>]43.33 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \left(\tan k \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
associate-*l* [=>]49.03 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \color{blue}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)\right)\right)}}
\] |
distribute-lft-in [=>]49.03 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \color{blue}{\left(\tan k \cdot 1 + \tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)}\right)}
\] |
*-rgt-identity [=>]49.03 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\color{blue}{\tan k} + \tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}
\] |
distribute-lft-in [=>]49.03 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \color{blue}{\left(\sin k \cdot \tan k + \sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
Applied egg-rr25.82
Simplified25.86
[Start]25.82 | \[ \frac{1}{{\left(\sqrt[3]{\tan k \cdot \left(\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k\right)} \cdot \frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}}\right)}^{2}} \cdot \frac{2}{\sqrt[3]{\tan k \cdot \left(\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k\right)} \cdot \frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}}}
\] |
|---|---|
associate-*l/ [=>]25.82 | \[ \color{blue}{\frac{1 \cdot \frac{2}{\sqrt[3]{\tan k \cdot \left(\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k\right)} \cdot \frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}}}}{{\left(\sqrt[3]{\tan k \cdot \left(\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k\right)} \cdot \frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}}\right)}^{2}}}
\] |
Applied egg-rr25.86
Applied egg-rr11.27
Applied egg-rr35
Simplified11.27
[Start]35 | \[ \frac{\frac{e^{\mathsf{log1p}\left(2 \cdot \frac{{\left(\sqrt[3]{\ell}\right)}^{2}}{t}\right)} - 1}{\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}}}{{\left(\frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}} \cdot \left(\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}\right)\right)}^{2}}
\] |
|---|---|
expm1-def [=>]11.56 | \[ \frac{\frac{\color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(2 \cdot \frac{{\left(\sqrt[3]{\ell}\right)}^{2}}{t}\right)\right)}}{\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}}}{{\left(\frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}} \cdot \left(\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}\right)\right)}^{2}}
\] |
expm1-log1p [=>]11.27 | \[ \frac{\frac{\color{blue}{2 \cdot \frac{{\left(\sqrt[3]{\ell}\right)}^{2}}{t}}}{\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}}}{{\left(\frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}} \cdot \left(\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}\right)\right)}^{2}}
\] |
*-commutative [<=]11.27 | \[ \frac{\frac{\color{blue}{\frac{{\left(\sqrt[3]{\ell}\right)}^{2}}{t} \cdot 2}}{\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}}}{{\left(\frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}} \cdot \left(\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}\right)\right)}^{2}}
\] |
associate-*l/ [=>]11.27 | \[ \frac{\frac{\color{blue}{\frac{{\left(\sqrt[3]{\ell}\right)}^{2} \cdot 2}{t}}}{\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}}}{{\left(\frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}} \cdot \left(\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}\right)\right)}^{2}}
\] |
associate-*r/ [<=]11.27 | \[ \frac{\frac{\color{blue}{{\left(\sqrt[3]{\ell}\right)}^{2} \cdot \frac{2}{t}}}{\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}}}{{\left(\frac{t}{{\left(\sqrt[3]{\ell}\right)}^{2}} \cdot \left(\sqrt[3]{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k} \cdot \sqrt[3]{\tan k}\right)\right)}^{2}}
\] |
Final simplification12.38
| Alternative 1 | |
|---|---|
| Error | 12.39% |
| Cost | 98441 |
| Alternative 2 | |
|---|---|
| Error | 11.88% |
| Cost | 98252 |
| Alternative 3 | |
|---|---|
| Error | 13.22% |
| Cost | 92304 |
| Alternative 4 | |
|---|---|
| Error | 13.32% |
| Cost | 85904 |
| Alternative 5 | |
|---|---|
| Error | 13.42% |
| Cost | 46480 |
| Alternative 6 | |
|---|---|
| Error | 17.64% |
| Cost | 39948 |
| Alternative 7 | |
|---|---|
| Error | 20.09% |
| Cost | 33680 |
| Alternative 8 | |
|---|---|
| Error | 19.01% |
| Cost | 33672 |
| Alternative 9 | |
|---|---|
| Error | 18.97% |
| Cost | 27212 |
| Alternative 10 | |
|---|---|
| Error | 20.07% |
| Cost | 26572 |
| Alternative 11 | |
|---|---|
| Error | 20.06% |
| Cost | 26572 |
| Alternative 12 | |
|---|---|
| Error | 22.62% |
| Cost | 21132 |
| Alternative 13 | |
|---|---|
| Error | 21.3% |
| Cost | 20620 |
| Alternative 14 | |
|---|---|
| Error | 21.27% |
| Cost | 20620 |
| Alternative 15 | |
|---|---|
| Error | 21.32% |
| Cost | 20620 |
| Alternative 16 | |
|---|---|
| Error | 21.34% |
| Cost | 20620 |
| Alternative 17 | |
|---|---|
| Error | 22.52% |
| Cost | 20552 |
| Alternative 18 | |
|---|---|
| Error | 23.43% |
| Cost | 20488 |
| Alternative 19 | |
|---|---|
| Error | 29.81% |
| Cost | 20360 |
| Alternative 20 | |
|---|---|
| Error | 28.36% |
| Cost | 20360 |
| Alternative 21 | |
|---|---|
| Error | 32.1% |
| Cost | 19972 |
| Alternative 22 | |
|---|---|
| Error | 32.59% |
| Cost | 19908 |
| Alternative 23 | |
|---|---|
| Error | 34.23% |
| Cost | 14732 |
| Alternative 24 | |
|---|---|
| Error | 33.62% |
| Cost | 14672 |
| Alternative 25 | |
|---|---|
| Error | 33.63% |
| Cost | 14672 |
| Alternative 26 | |
|---|---|
| Error | 34.28% |
| Cost | 13896 |
| Alternative 27 | |
|---|---|
| Error | 34.88% |
| Cost | 13512 |
| Alternative 28 | |
|---|---|
| Error | 36.99% |
| Cost | 8265 |
| Alternative 29 | |
|---|---|
| Error | 36.98% |
| Cost | 8265 |
| Alternative 30 | |
|---|---|
| Error | 38.25% |
| Cost | 8137 |
| Alternative 31 | |
|---|---|
| Error | 38.24% |
| Cost | 7753 |
| Alternative 32 | |
|---|---|
| Error | 40.41% |
| Cost | 7305 |
| Alternative 33 | |
|---|---|
| Error | 38.13% |
| Cost | 7305 |
| Alternative 34 | |
|---|---|
| Error | 38.5% |
| Cost | 7305 |
| Alternative 35 | |
|---|---|
| Error | 38.29% |
| Cost | 7304 |
| Alternative 36 | |
|---|---|
| Error | 41.84% |
| Cost | 1865 |
| Alternative 37 | |
|---|---|
| Error | 46.82% |
| Cost | 1097 |
| Alternative 38 | |
|---|---|
| Error | 42.9% |
| Cost | 1097 |
| Alternative 39 | |
|---|---|
| Error | 47.1% |
| Cost | 1096 |
| Alternative 40 | |
|---|---|
| Error | 47.01% |
| Cost | 1096 |
| Alternative 41 | |
|---|---|
| Error | 66.96% |
| Cost | 576 |
| Alternative 42 | |
|---|---|
| Error | 70.15% |
| Cost | 448 |
| Alternative 43 | |
|---|---|
| Error | 67.23% |
| Cost | 448 |
| Alternative 44 | |
|---|---|
| Error | 67% |
| Cost | 448 |
herbie shell --seed 2023090
(FPCore (t l k)
:name "Toniolo and Linder, Equation (10+)"
:precision binary64
(/ 2.0 (* (* (* (/ (pow t 3.0) (* l l)) (sin k)) (tan k)) (+ (+ 1.0 (pow (/ k t) 2.0)) 1.0))))