Average Error: 30.1 → 1.0
Time: 25.1s
Precision: binary64
Cost: 3010
Math TeX FPCore C \[x + \frac{y \cdot \left(\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b\right)}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}\]
↓
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.972645790880855 \cdot 10^{+55}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z} \cdot \frac{1}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{elif}\;z \leq 4.28513717524411 \cdot 10^{+52}:\\
\;\;\;\;x + y \cdot \frac{b + z \cdot \left(a + z \cdot \left(t + z \cdot \left(z \cdot 3.13060547623 + 11.1667541262\right)\right)\right)}{0.607771387771 + z \cdot \left(11.9400905721 + z \cdot \left(31.4690115749 + z \cdot \left(z + 15.234687407\right)\right)\right)}\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\end{array}\]
x + \frac{y \cdot \left(\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b\right)}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771} ↓
\begin{array}{l}
\mathbf{if}\;z \leq -1.972645790880855 \cdot 10^{+55}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z} \cdot \frac{1}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{elif}\;z \leq 4.28513717524411 \cdot 10^{+52}:\\
\;\;\;\;x + y \cdot \frac{b + z \cdot \left(a + z \cdot \left(t + z \cdot \left(z \cdot 3.13060547623 + 11.1667541262\right)\right)\right)}{0.607771387771 + z \cdot \left(11.9400905721 + z \cdot \left(31.4690115749 + z \cdot \left(z + 15.234687407\right)\right)\right)}\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\end{array} (FPCore (x y z t a b)
:precision binary64
(+
x
(/
(*
y
(+ (* (+ (* (+ (* (+ (* z 3.13060547623) 11.1667541262) z) t) z) a) z) b))
(+
(* (+ (* (+ (* (+ z 15.234687407) z) 31.4690115749) z) 11.9400905721) z)
0.607771387771)))) ↓
(FPCore (x y z t a b)
:precision binary64
(if (<= z -1.972645790880855e+55)
(+
x
(*
y
(-
(+
(+ 3.13060547623 (/ 457.96100221584277 (* z z)))
(* (/ t z) (/ 1.0 z)))
(/ 36.527041698806414 z))))
(if (<= z 4.28513717524411e+52)
(+
x
(*
y
(/
(+
b
(* z (+ a (* z (+ t (* z (+ (* z 3.13060547623) 11.1667541262)))))))
(+
0.607771387771
(*
z
(+
11.9400905721
(* z (+ 31.4690115749 (* z (+ z 15.234687407))))))))))
(+
x
(*
y
(-
(+ (+ 3.13060547623 (/ 457.96100221584277 (* z z))) (/ (/ t z) z))
(/ 36.527041698806414 z))))))) double code(double x, double y, double z, double t, double a, double b) {
return x + ((y * ((((((((z * 3.13060547623) + 11.1667541262) * z) + t) * z) + a) * z) + b)) / (((((((z + 15.234687407) * z) + 31.4690115749) * z) + 11.9400905721) * z) + 0.607771387771));
}
↓
double code(double x, double y, double z, double t, double a, double b) {
double tmp;
if (z <= -1.972645790880855e+55) {
tmp = x + (y * (((3.13060547623 + (457.96100221584277 / (z * z))) + ((t / z) * (1.0 / z))) - (36.527041698806414 / z)));
} else if (z <= 4.28513717524411e+52) {
tmp = x + (y * ((b + (z * (a + (z * (t + (z * ((z * 3.13060547623) + 11.1667541262))))))) / (0.607771387771 + (z * (11.9400905721 + (z * (31.4690115749 + (z * (z + 15.234687407)))))))));
} else {
tmp = x + (y * (((3.13060547623 + (457.96100221584277 / (z * z))) + ((t / z) / z)) - (36.527041698806414 / z)));
}
return tmp;
}
Try it out Enter valid numbers for all inputs
Target Original 30.1 Target 1.0 Herbie 1.0
\[\begin{array}{l}
\mathbf{if}\;z < -6.499344996252632 \cdot 10^{+53}:\\
\;\;\;\;x + \left(\left(3.13060547623 - \frac{36.527041698806414}{z}\right) + \frac{t}{z \cdot z}\right) \cdot \frac{y}{1}\\
\mathbf{elif}\;z < 7.066965436914287 \cdot 10^{+59}:\\
\;\;\;\;x + \frac{y}{\frac{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}{\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b}}\\
\mathbf{else}:\\
\;\;\;\;x + \left(\left(3.13060547623 - \frac{36.527041698806414}{z}\right) + \frac{t}{z \cdot z}\right) \cdot \frac{y}{1}\\
\end{array}\]
Alternatives Alternative 1 Error 1.0 Cost 3010
\[\begin{array}{l}
\mathbf{if}\;z \leq -9.935041546175457 \cdot 10^{+54}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z} \cdot \frac{1}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{elif}\;z \leq 1.2520878941470726 \cdot 10^{+52}:\\
\;\;\;\;x + \frac{y}{\frac{0.607771387771 + z \cdot \left(11.9400905721 + z \cdot \left(31.4690115749 + z \cdot \left(z + 15.234687407\right)\right)\right)}{b + z \cdot \left(a + z \cdot \left(t + z \cdot \left(z \cdot 3.13060547623 + 11.1667541262\right)\right)\right)}}\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\end{array}\]
Alternative 2 Error 1.8 Cost 2626
\[\begin{array}{l}
\mathbf{if}\;z \leq -2.747869013241253 \cdot 10^{+23}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z \cdot z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{elif}\;z \leq 1.1829201610287449 \cdot 10^{+52}:\\
\;\;\;\;x + y \cdot \frac{b + \left(z \cdot \left(z \cdot t\right) + z \cdot a\right)}{0.607771387771 + z \cdot \left(11.9400905721 + z \cdot \left(31.4690115749 + z \cdot \left(z + 15.234687407\right)\right)\right)}\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\end{array}\]
Alternative 3 Error 1.8 Cost 2498
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.64953689572183 \cdot 10^{+23}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z \cdot z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{elif}\;z \leq 2.559393501191686 \cdot 10^{+28}:\\
\;\;\;\;x + \frac{y \cdot \left(b + z \cdot \left(a + z \cdot t\right)\right)}{0.607771387771 + z \cdot \left(11.9400905721 + z \cdot \left(31.4690115749 + z \cdot \left(z + 15.234687407\right)\right)\right)}\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\end{array}\]
Alternative 4 Error 3.7 Cost 2242
\[\begin{array}{l}
\mathbf{if}\;z \leq -2.473285983861397 \cdot 10^{+23}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z \cdot z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{elif}\;z \leq 1.1829201610287449 \cdot 10^{+52}:\\
\;\;\;\;x + y \cdot \frac{b + z \cdot a}{0.607771387771 + z \cdot \left(11.9400905721 + z \cdot \left(31.4690115749 + z \cdot \left(z + 15.234687407\right)\right)\right)}\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\end{array}\]
Alternative 5 Error 4.1 Cost 1986
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.2635167291950666 \cdot 10^{+23}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z \cdot z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{elif}\;z \leq 2.07494515854585 \cdot 10^{-11}:\\
\;\;\;\;x + \left(1.6453555072203998 \cdot \left(y \cdot \left(z \cdot a\right)\right) + \left(y \cdot b\right) \cdot \left(1.6453555072203998 - z \cdot 32.324150453290734\right)\right)\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\end{array}\]
Alternative 6 Error 4.1 Cost 1672
\[\begin{array}{l}
\mathbf{if}\;z \leq -1.2635167291950666 \cdot 10^{+23} \lor \neg \left(z \leq 2.07494515854585 \cdot 10^{-11}\right):\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{else}:\\
\;\;\;\;x + \left(1.6453555072203998 \cdot \left(y \cdot \left(z \cdot a\right)\right) + \left(y \cdot b\right) \cdot \left(1.6453555072203998 - z \cdot 32.324150453290734\right)\right)\\
\end{array}\]
Alternative 7 Error 5.4 Cost 1544
\[\begin{array}{l}
\mathbf{if}\;z \leq -32750732957284.72 \lor \neg \left(z \leq 11.078438559213609\right):\\
\;\;\;\;x + y \cdot 3.13060547623\\
\mathbf{else}:\\
\;\;\;\;x + \left(1.6453555072203998 \cdot \left(y \cdot \left(z \cdot a\right)\right) + \left(y \cdot b\right) \cdot \left(1.6453555072203998 - z \cdot 32.324150453290734\right)\right)\\
\end{array}\]
Alternative 8 Error 5.4 Cost 1416
\[\begin{array}{l}
\mathbf{if}\;z \leq -32750732957284.72 \lor \neg \left(z \leq 425064.78238506644\right):\\
\;\;\;\;x + y \cdot 3.13060547623\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(b + z \cdot a\right) \cdot 1.6453555072203998 - 32.324150453290734 \cdot \left(z \cdot b\right)\right)\\
\end{array}\]
Alternative 9 Error 9.1 Cost 776
\[\begin{array}{l}
\mathbf{if}\;z \leq -32750732957284.72 \lor \neg \left(z \leq 2.07494515854585 \cdot 10^{-11}\right):\\
\;\;\;\;x + y \cdot 3.13060547623\\
\mathbf{else}:\\
\;\;\;\;x + 1.6453555072203998 \cdot \left(y \cdot b\right)\\
\end{array}\]
Alternative 10 Error 18.3 Cost 648
\[\begin{array}{l}
\mathbf{if}\;z \leq -4.797128407769849 \cdot 10^{-50} \lor \neg \left(z \leq 1.601854701149166 \cdot 10^{-186}\right):\\
\;\;\;\;x + y \cdot 3.13060547623\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}\]
Alternative 11 Error 27.7 Cost 973
\[\begin{array}{l}
\mathbf{if}\;x \leq -1.5330393721440538 \cdot 10^{-20}:\\
\;\;\;\;x\\
\mathbf{elif}\;x \leq -7.045035324008308 \cdot 10^{-39} \lor \neg \left(x \leq -1.2682687841525074 \cdot 10^{-111}\right) \land x \leq 2.3554524843379252 \cdot 10^{-57}:\\
\;\;\;\;y \cdot 3.13060547623\\
\mathbf{else}:\\
\;\;\;\;x\\
\end{array}\]
Alternative 12 Error 32.1 Cost 64
\[x\]
Alternative 13 Error 61.9 Cost 64
\[1\]
Error Derivation Split input into 3 regimes if z < -1.9726457908808551e55 Initial program 61.6
\[x + \frac{y \cdot \left(\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b\right)}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}\]
Using strategy rm Applied *-un-lft-identity_binary64_7239 61.6
\[\leadsto x + \frac{y \cdot \left(\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b\right)}{\color{blue}{1 \cdot \left(\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771\right)}}\]
Applied times-frac_binary64_7245 59.7
\[\leadsto x + \color{blue}{\frac{y}{1} \cdot \frac{\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}}\]
Simplified59.7
\[\leadsto x + \color{blue}{y} \cdot \frac{\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}\]
Simplified59.7
\[\leadsto x + y \cdot \color{blue}{\frac{z \cdot \left(z \cdot \left(z \cdot \left(z \cdot 3.13060547623 + 11.1667541262\right) + t\right) + a\right) + b}{z \cdot \left(z \cdot \left(z \cdot \left(z + 15.234687407\right) + 31.4690115749\right) + 11.9400905721\right) + 0.607771387771}}\]
Taylor expanded around inf 0.8
\[\leadsto x + y \cdot \color{blue}{\left(\left(\frac{t}{{z}^{2}} + \left(457.96100221584277 \cdot \frac{1}{{z}^{2}} + 3.13060547623\right)\right) - 36.527041698806414 \cdot \frac{1}{z}\right)}\]
Simplified0.8
\[\leadsto x + y \cdot \color{blue}{\left(\left(\frac{t}{z \cdot z} + \left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right)\right) - \frac{36.527041698806414}{z}\right)}\]
Using strategy rm Applied *-un-lft-identity_binary64_7239 0.8
\[\leadsto x + y \cdot \left(\left(\frac{\color{blue}{1 \cdot t}}{z \cdot z} + \left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right)\right) - \frac{36.527041698806414}{z}\right)\]
Applied times-frac_binary64_7245 0.8
\[\leadsto x + y \cdot \left(\left(\color{blue}{\frac{1}{z} \cdot \frac{t}{z}} + \left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right)\right) - \frac{36.527041698806414}{z}\right)\]
Simplified0.8
\[\leadsto \color{blue}{x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z} \cdot \frac{1}{z}\right) - \frac{36.527041698806414}{z}\right)}\]
if -1.9726457908808551e55 < z < 4.2851371752441103e52 Initial program 2.9
\[x + \frac{y \cdot \left(\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b\right)}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}\]
Using strategy rm Applied *-un-lft-identity_binary64_7239 2.9
\[\leadsto x + \frac{y \cdot \left(\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b\right)}{\color{blue}{1 \cdot \left(\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771\right)}}\]
Applied times-frac_binary64_7245 1.2
\[\leadsto x + \color{blue}{\frac{y}{1} \cdot \frac{\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}}\]
Simplified1.2
\[\leadsto x + \color{blue}{y} \cdot \frac{\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}\]
Simplified1.2
\[\leadsto x + y \cdot \color{blue}{\frac{z \cdot \left(z \cdot \left(z \cdot \left(z \cdot 3.13060547623 + 11.1667541262\right) + t\right) + a\right) + b}{z \cdot \left(z \cdot \left(z \cdot \left(z + 15.234687407\right) + 31.4690115749\right) + 11.9400905721\right) + 0.607771387771}}\]
Simplified1.2
\[\leadsto \color{blue}{x + y \cdot \frac{b + z \cdot \left(a + z \cdot \left(t + z \cdot \left(z \cdot 3.13060547623 + 11.1667541262\right)\right)\right)}{0.607771387771 + z \cdot \left(11.9400905721 + z \cdot \left(31.4690115749 + z \cdot \left(z + 15.234687407\right)\right)\right)}}\]
if 4.2851371752441103e52 < z Initial program 61.4
\[x + \frac{y \cdot \left(\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b\right)}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}\]
Using strategy rm Applied *-un-lft-identity_binary64_7239 61.4
\[\leadsto x + \frac{y \cdot \left(\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b\right)}{\color{blue}{1 \cdot \left(\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771\right)}}\]
Applied times-frac_binary64_7245 59.7
\[\leadsto x + \color{blue}{\frac{y}{1} \cdot \frac{\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}}\]
Simplified59.7
\[\leadsto x + \color{blue}{y} \cdot \frac{\left(\left(\left(z \cdot 3.13060547623 + 11.1667541262\right) \cdot z + t\right) \cdot z + a\right) \cdot z + b}{\left(\left(\left(z + 15.234687407\right) \cdot z + 31.4690115749\right) \cdot z + 11.9400905721\right) \cdot z + 0.607771387771}\]
Simplified59.7
\[\leadsto x + y \cdot \color{blue}{\frac{z \cdot \left(z \cdot \left(z \cdot \left(z \cdot 3.13060547623 + 11.1667541262\right) + t\right) + a\right) + b}{z \cdot \left(z \cdot \left(z \cdot \left(z + 15.234687407\right) + 31.4690115749\right) + 11.9400905721\right) + 0.607771387771}}\]
Taylor expanded around inf 0.8
\[\leadsto x + y \cdot \color{blue}{\left(\left(\frac{t}{{z}^{2}} + \left(457.96100221584277 \cdot \frac{1}{{z}^{2}} + 3.13060547623\right)\right) - 36.527041698806414 \cdot \frac{1}{z}\right)}\]
Simplified0.8
\[\leadsto x + y \cdot \color{blue}{\left(\left(\frac{t}{z \cdot z} + \left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right)\right) - \frac{36.527041698806414}{z}\right)}\]
Using strategy rm Applied associate-/r*_binary64_7183 0.8
\[\leadsto x + y \cdot \left(\left(\color{blue}{\frac{\frac{t}{z}}{z}} + \left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right)\right) - \frac{36.527041698806414}{z}\right)\]
Simplified0.8
\[\leadsto \color{blue}{x + y \cdot \left(\left(\frac{\frac{t}{z}}{z} + \left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right)\right) - \frac{36.527041698806414}{z}\right)}\]
Recombined 3 regimes into one program. Final simplification1.0
\[\leadsto \begin{array}{l}
\mathbf{if}\;z \leq -1.972645790880855 \cdot 10^{+55}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{t}{z} \cdot \frac{1}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\mathbf{elif}\;z \leq 4.28513717524411 \cdot 10^{+52}:\\
\;\;\;\;x + y \cdot \frac{b + z \cdot \left(a + z \cdot \left(t + z \cdot \left(z \cdot 3.13060547623 + 11.1667541262\right)\right)\right)}{0.607771387771 + z \cdot \left(11.9400905721 + z \cdot \left(31.4690115749 + z \cdot \left(z + 15.234687407\right)\right)\right)}\\
\mathbf{else}:\\
\;\;\;\;x + y \cdot \left(\left(\left(3.13060547623 + \frac{457.96100221584277}{z \cdot z}\right) + \frac{\frac{t}{z}}{z}\right) - \frac{36.527041698806414}{z}\right)\\
\end{array}\]
Reproduce herbie shell --seed 2021044
(FPCore (x y z t a b)
:name "Numeric.SpecFunctions:logGamma from math-functions-0.1.5.2, D"
:precision binary64
:herbie-target
(if (< z -6.499344996252632e+53) (+ x (* (+ (- 3.13060547623 (/ 36.527041698806414 z)) (/ t (* z z))) (/ y 1.0))) (if (< z 7.066965436914287e+59) (+ x (/ y (/ (+ (* (+ (* (+ (* (+ z 15.234687407) z) 31.4690115749) z) 11.9400905721) z) 0.607771387771) (+ (* (+ (* (+ (* (+ (* z 3.13060547623) 11.1667541262) z) t) z) a) z) b)))) (+ x (* (+ (- 3.13060547623 (/ 36.527041698806414 z)) (/ t (* z z))) (/ y 1.0)))))
(+ x (/ (* y (+ (* (+ (* (+ (* (+ (* z 3.13060547623) 11.1667541262) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15.234687407) z) 31.4690115749) z) 11.9400905721) z) 0.607771387771))))