| Alternative 1 | |
|---|---|
| Error | 8.1 |
| Cost | 21136 |
(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
(if (or (<= t -8e-83) (not (<= t 8.8e-49)))
(/
1.0
(*
(* t (/ (* t (tan k)) l))
(* (/ (+ 2.0 (pow (/ k t) 2.0)) (/ 2.0 (sin k))) (/ t l))))
(* 2.0 (* l (/ (/ (cos k) (* (pow (sin k) 2.0) (/ k l))) (* t k))))))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 tmp;
if ((t <= -8e-83) || !(t <= 8.8e-49)) {
tmp = 1.0 / ((t * ((t * tan(k)) / l)) * (((2.0 + pow((k / t), 2.0)) / (2.0 / sin(k))) * (t / l)));
} else {
tmp = 2.0 * (l * ((cos(k) / (pow(sin(k), 2.0) * (k / l))) / (t * k)));
}
return tmp;
}
real(8) function code(t, l, k)
real(8), intent (in) :: t
real(8), intent (in) :: l
real(8), intent (in) :: k
code = 2.0d0 / (((((t ** 3.0d0) / (l * l)) * sin(k)) * tan(k)) * ((1.0d0 + ((k / t) ** 2.0d0)) + 1.0d0))
end function
real(8) function code(t, l, k)
real(8), intent (in) :: t
real(8), intent (in) :: l
real(8), intent (in) :: k
real(8) :: tmp
if ((t <= (-8d-83)) .or. (.not. (t <= 8.8d-49))) then
tmp = 1.0d0 / ((t * ((t * tan(k)) / l)) * (((2.0d0 + ((k / t) ** 2.0d0)) / (2.0d0 / sin(k))) * (t / l)))
else
tmp = 2.0d0 * (l * ((cos(k) / ((sin(k) ** 2.0d0) * (k / l))) / (t * k)))
end if
code = tmp
end function
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 tmp;
if ((t <= -8e-83) || !(t <= 8.8e-49)) {
tmp = 1.0 / ((t * ((t * Math.tan(k)) / l)) * (((2.0 + Math.pow((k / t), 2.0)) / (2.0 / Math.sin(k))) * (t / l)));
} else {
tmp = 2.0 * (l * ((Math.cos(k) / (Math.pow(Math.sin(k), 2.0) * (k / l))) / (t * k)));
}
return tmp;
}
def code(t, l, 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))
def code(t, l, k): tmp = 0 if (t <= -8e-83) or not (t <= 8.8e-49): tmp = 1.0 / ((t * ((t * math.tan(k)) / l)) * (((2.0 + math.pow((k / t), 2.0)) / (2.0 / math.sin(k))) * (t / l))) else: tmp = 2.0 * (l * ((math.cos(k) / (math.pow(math.sin(k), 2.0) * (k / l))) / (t * k))) 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) tmp = 0.0 if ((t <= -8e-83) || !(t <= 8.8e-49)) tmp = Float64(1.0 / Float64(Float64(t * Float64(Float64(t * tan(k)) / l)) * Float64(Float64(Float64(2.0 + (Float64(k / t) ^ 2.0)) / Float64(2.0 / sin(k))) * Float64(t / l)))); else tmp = Float64(2.0 * Float64(l * Float64(Float64(cos(k) / Float64((sin(k) ^ 2.0) * Float64(k / l))) / Float64(t * k)))); end return tmp end
function tmp = code(t, l, k) tmp = 2.0 / (((((t ^ 3.0) / (l * l)) * sin(k)) * tan(k)) * ((1.0 + ((k / t) ^ 2.0)) + 1.0)); end
function tmp_2 = code(t, l, k) tmp = 0.0; if ((t <= -8e-83) || ~((t <= 8.8e-49))) tmp = 1.0 / ((t * ((t * tan(k)) / l)) * (((2.0 + ((k / t) ^ 2.0)) / (2.0 / sin(k))) * (t / l))); else tmp = 2.0 * (l * ((cos(k) / ((sin(k) ^ 2.0) * (k / l))) / (t * k))); end tmp_2 = 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_] := If[Or[LessEqual[t, -8e-83], N[Not[LessEqual[t, 8.8e-49]], $MachinePrecision]], N[(1.0 / N[(N[(t * N[(N[(t * N[Tan[k], $MachinePrecision]), $MachinePrecision] / l), $MachinePrecision]), $MachinePrecision] * N[(N[(N[(2.0 + N[Power[N[(k / t), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision] / N[(2.0 / N[Sin[k], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] * N[(t / l), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision], N[(2.0 * N[(l * N[(N[(N[Cos[k], $MachinePrecision] / N[(N[Power[N[Sin[k], $MachinePrecision], 2.0], $MachinePrecision] * N[(k / l), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / N[(t * k), $MachinePrecision]), $MachinePrecision]), $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}
\mathbf{if}\;t \leq -8 \cdot 10^{-83} \lor \neg \left(t \leq 8.8 \cdot 10^{-49}\right):\\
\;\;\;\;\frac{1}{\left(t \cdot \frac{t \cdot \tan k}{\ell}\right) \cdot \left(\frac{2 + {\left(\frac{k}{t}\right)}^{2}}{\frac{2}{\sin k}} \cdot \frac{t}{\ell}\right)}\\
\mathbf{else}:\\
\;\;\;\;2 \cdot \left(\ell \cdot \frac{\frac{\cos k}{{\sin k}^{2} \cdot \frac{k}{\ell}}}{t \cdot k}\right)\\
\end{array}
Results
if t < -8.0000000000000003e-83 or 8.79999999999999959e-49 < t Initial program 22.7
Simplified27.4
[Start]22.7 | \[ \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 [=>]22.7 | \[ \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 [<=]22.7 | \[ \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 [=>]22.7 | \[ \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* [=>]22.7 | \[ \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* [=>]27.3 | \[ \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 [=>]27.3 | \[ \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 [=>]27.3 | \[ \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 [=>]27.3 | \[ \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)}}
\] |
distribute-lft-in [=>]36.9 | \[ \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 \left(\sin k \cdot \tan k\right) + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)\right)}}
\] |
associate-*l* [<=]36.3 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \left(\color{blue}{\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(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)\right)}
\] |
associate-+r+ [=>]36.3 | \[ \frac{2}{\color{blue}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k + \left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
associate-*l* [=>]36.9 | \[ \frac{2}{\left(\color{blue}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \tan k\right)} + \left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}
\] |
associate-*l* [=>]37.0 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \tan k\right) + \color{blue}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \tan k\right)}\right) + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}
\] |
distribute-lft-out [=>]37.0 | \[ \frac{2}{\color{blue}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \tan k + \sin k \cdot \tan k\right)} + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}
\] |
distribute-lft-out [=>]37.0 | \[ \frac{2}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \color{blue}{\left(\sin k \cdot \left(\tan k + \tan k\right)\right)} + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}
\] |
count-2 [=>]37.0 | \[ \frac{2}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \color{blue}{\left(2 \cdot \tan k\right)}\right) + \frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}
\] |
distribute-lft-in [<=]27.4 | \[ \frac{2}{\color{blue}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(2 \cdot \tan k\right) + \sin k \cdot \left(\tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
distribute-lft-in [<=]27.4 | \[ \frac{2}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \color{blue}{\left(\sin k \cdot \left(2 \cdot \tan k + \tan k \cdot {\left(\frac{k}{t}\right)}^{2}\right)\right)}}
\] |
*-commutative [=>]27.4 | \[ \frac{2}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \left(2 \cdot \tan k + \color{blue}{{\left(\frac{k}{t}\right)}^{2} \cdot \tan k}\right)\right)}
\] |
distribute-rgt-in [<=]27.4 | \[ \frac{2}{\frac{{t}^{3}}{\ell \cdot \ell} \cdot \left(\sin k \cdot \color{blue}{\left(\tan k \cdot \left(2 + {\left(\frac{k}{t}\right)}^{2}\right)\right)}\right)}
\] |
Applied egg-rr21.7
Applied egg-rr18.1
Applied egg-rr11.1
Applied egg-rr4.6
Simplified3.7
[Start]4.6 | \[ {\left(\left(\frac{t \cdot \tan k}{\frac{\ell}{t}} \cdot \frac{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k}{2}\right) \cdot \frac{t}{\ell}\right)}^{-1}
\] |
|---|---|
unpow-1 [=>]4.6 | \[ \color{blue}{\frac{1}{\left(\frac{t \cdot \tan k}{\frac{\ell}{t}} \cdot \frac{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k}{2}\right) \cdot \frac{t}{\ell}}}
\] |
associate-*l* [=>]3.7 | \[ \frac{1}{\color{blue}{\frac{t \cdot \tan k}{\frac{\ell}{t}} \cdot \left(\frac{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k}{2} \cdot \frac{t}{\ell}\right)}}
\] |
associate-/r/ [=>]3.7 | \[ \frac{1}{\color{blue}{\left(\frac{t \cdot \tan k}{\ell} \cdot t\right)} \cdot \left(\frac{\left(2 + {\left(\frac{k}{t}\right)}^{2}\right) \cdot \sin k}{2} \cdot \frac{t}{\ell}\right)}
\] |
associate-/l* [=>]3.7 | \[ \frac{1}{\left(\frac{t \cdot \tan k}{\ell} \cdot t\right) \cdot \left(\color{blue}{\frac{2 + {\left(\frac{k}{t}\right)}^{2}}{\frac{2}{\sin k}}} \cdot \frac{t}{\ell}\right)}
\] |
if -8.0000000000000003e-83 < t < 8.79999999999999959e-49Initial program 56.7
Simplified56.7
[Start]56.7 | \[ \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)}
\] |
|---|---|
associate-*l* [=>]56.7 | \[ \frac{2}{\color{blue}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \left(\tan k \cdot \left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) + 1\right)\right)}}
\] |
+-commutative [=>]56.7 | \[ \frac{2}{\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \left(\tan k \cdot \color{blue}{\left(1 + \left(1 + {\left(\frac{k}{t}\right)}^{2}\right)\right)}\right)}
\] |
Taylor expanded in t around 0 25.4
Simplified15.8
[Start]25.4 | \[ 2 \cdot \frac{\cos k \cdot {\ell}^{2}}{{k}^{2} \cdot \left({\sin k}^{2} \cdot t\right)}
\] |
|---|---|
associate-/l* [=>]25.5 | \[ 2 \cdot \color{blue}{\frac{\cos k}{\frac{{k}^{2} \cdot \left({\sin k}^{2} \cdot t\right)}{{\ell}^{2}}}}
\] |
*-commutative [=>]25.5 | \[ 2 \cdot \frac{\cos k}{\frac{\color{blue}{\left({\sin k}^{2} \cdot t\right) \cdot {k}^{2}}}{{\ell}^{2}}}
\] |
associate-/l* [=>]27.1 | \[ 2 \cdot \frac{\cos k}{\color{blue}{\frac{{\sin k}^{2} \cdot t}{\frac{{\ell}^{2}}{{k}^{2}}}}}
\] |
unpow2 [=>]27.1 | \[ 2 \cdot \frac{\cos k}{\frac{{\sin k}^{2} \cdot t}{\frac{\color{blue}{\ell \cdot \ell}}{{k}^{2}}}}
\] |
unpow2 [=>]27.1 | \[ 2 \cdot \frac{\cos k}{\frac{{\sin k}^{2} \cdot t}{\frac{\ell \cdot \ell}{\color{blue}{k \cdot k}}}}
\] |
times-frac [=>]15.8 | \[ 2 \cdot \frac{\cos k}{\frac{{\sin k}^{2} \cdot t}{\color{blue}{\frac{\ell}{k} \cdot \frac{\ell}{k}}}}
\] |
Applied egg-rr11.4
Simplified6.5
[Start]11.4 | \[ 2 \cdot \left(\frac{1}{{\sin k}^{2} \cdot \frac{k}{\ell}} \cdot \frac{\cos k}{\frac{t}{\ell} \cdot k}\right)
\] |
|---|---|
associate-*r/ [=>]11.4 | \[ 2 \cdot \color{blue}{\frac{\frac{1}{{\sin k}^{2} \cdot \frac{k}{\ell}} \cdot \cos k}{\frac{t}{\ell} \cdot k}}
\] |
associate-*l/ [=>]4.5 | \[ 2 \cdot \frac{\frac{1}{{\sin k}^{2} \cdot \frac{k}{\ell}} \cdot \cos k}{\color{blue}{\frac{t \cdot k}{\ell}}}
\] |
associate-/r/ [=>]6.5 | \[ 2 \cdot \color{blue}{\left(\frac{\frac{1}{{\sin k}^{2} \cdot \frac{k}{\ell}} \cdot \cos k}{t \cdot k} \cdot \ell\right)}
\] |
associate-*l/ [=>]6.5 | \[ 2 \cdot \left(\frac{\color{blue}{\frac{1 \cdot \cos k}{{\sin k}^{2} \cdot \frac{k}{\ell}}}}{t \cdot k} \cdot \ell\right)
\] |
*-lft-identity [=>]6.5 | \[ 2 \cdot \left(\frac{\frac{\color{blue}{\cos k}}{{\sin k}^{2} \cdot \frac{k}{\ell}}}{t \cdot k} \cdot \ell\right)
\] |
*-commutative [=>]6.5 | \[ 2 \cdot \left(\frac{\frac{\cos k}{{\sin k}^{2} \cdot \frac{k}{\ell}}}{\color{blue}{k \cdot t}} \cdot \ell\right)
\] |
Final simplification4.5
| Alternative 1 | |
|---|---|
| Error | 8.1 |
| Cost | 21136 |
| Alternative 2 | |
|---|---|
| Error | 8.8 |
| Cost | 21136 |
| Alternative 3 | |
|---|---|
| Error | 8.4 |
| Cost | 21136 |
| Alternative 4 | |
|---|---|
| Error | 8.6 |
| Cost | 21136 |
| Alternative 5 | |
|---|---|
| Error | 14.7 |
| Cost | 20620 |
| Alternative 6 | |
|---|---|
| Error | 12.0 |
| Cost | 20620 |
| Alternative 7 | |
|---|---|
| Error | 11.9 |
| Cost | 20620 |
| Alternative 8 | |
|---|---|
| Error | 11.9 |
| Cost | 20620 |
| Alternative 9 | |
|---|---|
| Error | 13.5 |
| Cost | 20492 |
| Alternative 10 | |
|---|---|
| Error | 13.8 |
| Cost | 14540 |
| Alternative 11 | |
|---|---|
| Error | 19.8 |
| Cost | 13964 |
| Alternative 12 | |
|---|---|
| Error | 20.1 |
| Cost | 13644 |
| Alternative 13 | |
|---|---|
| Error | 19.5 |
| Cost | 8336 |
| Alternative 14 | |
|---|---|
| Error | 21.9 |
| Cost | 7760 |
| Alternative 15 | |
|---|---|
| Error | 21.9 |
| Cost | 7568 |
| Alternative 16 | |
|---|---|
| Error | 21.9 |
| Cost | 7436 |
| Alternative 17 | |
|---|---|
| Error | 25.0 |
| Cost | 1490 |
| Alternative 18 | |
|---|---|
| Error | 25.0 |
| Cost | 1488 |
| Alternative 19 | |
|---|---|
| Error | 24.6 |
| Cost | 1488 |
| Alternative 20 | |
|---|---|
| Error | 24.2 |
| Cost | 1488 |
| Alternative 21 | |
|---|---|
| Error | 29.4 |
| Cost | 1097 |
| Alternative 22 | |
|---|---|
| Error | 28.1 |
| Cost | 1097 |
| Alternative 23 | |
|---|---|
| Error | 32.1 |
| Cost | 964 |
| Alternative 24 | |
|---|---|
| Error | 29.1 |
| Cost | 964 |
| Alternative 25 | |
|---|---|
| Error | 31.4 |
| Cost | 832 |
herbie shell --seed 2022364
(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))))