Average Error: 30.1 → 1.0
Time: 25.1s
Precision: binary64
Cost: 3010
\[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;
}

Error

Bits error versus x

Bits error versus y

Bits error versus z

Bits error versus t

Bits error versus a

Bits error versus b

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Target

Original30.1
Target1.0
Herbie1.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
Error1.0
Cost3010
\[\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
Error1.8
Cost2626
\[\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
Error1.8
Cost2498
\[\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
Error3.7
Cost2242
\[\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
Error4.1
Cost1986
\[\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
Error4.1
Cost1672
\[\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
Error5.4
Cost1544
\[\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
Error5.4
Cost1416
\[\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
Error9.1
Cost776
\[\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
Error18.3
Cost648
\[\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
Error27.7
Cost973
\[\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
Error32.1
Cost64
\[x\]
Alternative 13
Error61.9
Cost64
\[1\]

Error

Derivation

  1. Split input into 3 regimes
  2. if z < -1.9726457908808551e55

    1. 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}\]
    2. Using strategy rm
    3. Applied *-un-lft-identity_binary64_723961.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)}}\]
    4. Applied times-frac_binary64_724559.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}}\]
    5. 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}\]
    6. 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}}\]
    7. 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)}\]
    8. 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)}\]
    9. Using strategy rm
    10. Applied *-un-lft-identity_binary64_72390.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)\]
    11. Applied times-frac_binary64_72450.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)\]
    12. 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

    1. 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}\]
    2. Using strategy rm
    3. Applied *-un-lft-identity_binary64_72392.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)}}\]
    4. Applied times-frac_binary64_72451.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}}\]
    5. 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}\]
    6. 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}}\]
    7. 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

    1. 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}\]
    2. Using strategy rm
    3. Applied *-un-lft-identity_binary64_723961.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)}}\]
    4. Applied times-frac_binary64_724559.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}}\]
    5. 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}\]
    6. 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}}\]
    7. 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)}\]
    8. 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)}\]
    9. Using strategy rm
    10. Applied associate-/r*_binary64_71830.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)\]
    11. 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)}\]
  3. Recombined 3 regimes into one program.
  4. 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))))