Average Error: 24.4 → 11.1
Time: 31.5s
Precision: 64
\[\alpha \gt -1 \land \beta \gt -1 \land i \gt 0.0\]
\[\frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}\]
\[\begin{array}{l} \mathbf{if}\;\alpha \le 6.9875721666185889 \cdot 10^{194}:\\ \;\;\;\;\frac{\sqrt[3]{{\left(\left(\frac{1}{\left|\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right|} \cdot \frac{\alpha + \beta}{\sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}\right) \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}} + 1}{2}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{2}{\alpha} + \left(\frac{8}{{\alpha}^{3}} - \frac{4}{\alpha \cdot \alpha}\right)}{2}\\ \end{array}\]
\frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}
\begin{array}{l}
\mathbf{if}\;\alpha \le 6.9875721666185889 \cdot 10^{194}:\\
\;\;\;\;\frac{\sqrt[3]{{\left(\left(\frac{1}{\left|\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right|} \cdot \frac{\alpha + \beta}{\sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}\right) \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}} + 1}{2}\\

\mathbf{else}:\\
\;\;\;\;\frac{\frac{2}{\alpha} + \left(\frac{8}{{\alpha}^{3}} - \frac{4}{\alpha \cdot \alpha}\right)}{2}\\

\end{array}
double f(double alpha, double beta, double i) {
        double r90527 = alpha;
        double r90528 = beta;
        double r90529 = r90527 + r90528;
        double r90530 = r90528 - r90527;
        double r90531 = r90529 * r90530;
        double r90532 = 2.0;
        double r90533 = i;
        double r90534 = r90532 * r90533;
        double r90535 = r90529 + r90534;
        double r90536 = r90531 / r90535;
        double r90537 = r90535 + r90532;
        double r90538 = r90536 / r90537;
        double r90539 = 1.0;
        double r90540 = r90538 + r90539;
        double r90541 = r90540 / r90532;
        return r90541;
}

double f(double alpha, double beta, double i) {
        double r90542 = alpha;
        double r90543 = 6.987572166618589e+194;
        bool r90544 = r90542 <= r90543;
        double r90545 = 1.0;
        double r90546 = beta;
        double r90547 = r90542 + r90546;
        double r90548 = 2.0;
        double r90549 = i;
        double r90550 = r90548 * r90549;
        double r90551 = r90547 + r90550;
        double r90552 = r90551 + r90548;
        double r90553 = cbrt(r90552);
        double r90554 = fabs(r90553);
        double r90555 = r90545 / r90554;
        double r90556 = sqrt(r90553);
        double r90557 = r90547 / r90556;
        double r90558 = r90555 * r90557;
        double r90559 = r90546 - r90542;
        double r90560 = r90559 / r90551;
        double r90561 = sqrt(r90552);
        double r90562 = r90560 / r90561;
        double r90563 = r90558 * r90562;
        double r90564 = 3.0;
        double r90565 = pow(r90563, r90564);
        double r90566 = cbrt(r90565);
        double r90567 = 1.0;
        double r90568 = r90566 + r90567;
        double r90569 = r90568 / r90548;
        double r90570 = r90548 / r90542;
        double r90571 = 8.0;
        double r90572 = pow(r90542, r90564);
        double r90573 = r90571 / r90572;
        double r90574 = 4.0;
        double r90575 = r90542 * r90542;
        double r90576 = r90574 / r90575;
        double r90577 = r90573 - r90576;
        double r90578 = r90570 + r90577;
        double r90579 = r90578 / r90548;
        double r90580 = r90544 ? r90569 : r90579;
        return r90580;
}

Error

Bits error versus alpha

Bits error versus beta

Bits error versus i

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Split input into 2 regimes
  2. if alpha < 6.987572166618589e+194

    1. Initial program 19.0

      \[\frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}\]
    2. Using strategy rm
    3. Applied add-sqr-sqrt19.0

      \[\leadsto \frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\color{blue}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} + 1}{2}\]
    4. Applied *-un-lft-identity19.0

      \[\leadsto \frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\color{blue}{1 \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} + 1}{2}\]
    5. Applied times-frac6.9

      \[\leadsto \frac{\frac{\color{blue}{\frac{\alpha + \beta}{1} \cdot \frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} + 1}{2}\]
    6. Applied times-frac6.9

      \[\leadsto \frac{\color{blue}{\frac{\frac{\alpha + \beta}{1}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} + 1}{2}\]
    7. Simplified6.9

      \[\leadsto \frac{\color{blue}{\frac{\alpha + \beta}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} + 1}{2}\]
    8. Using strategy rm
    9. Applied add-cbrt-cube12.7

      \[\leadsto \frac{\frac{\alpha + \beta}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\color{blue}{\sqrt[3]{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}} + 1}{2}\]
    10. Applied add-cbrt-cube21.6

      \[\leadsto \frac{\frac{\alpha + \beta}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \frac{\frac{\beta - \alpha}{\color{blue}{\sqrt[3]{\left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}}}{\sqrt[3]{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} + 1}{2}\]
    11. Applied add-cbrt-cube27.8

      \[\leadsto \frac{\frac{\alpha + \beta}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \frac{\frac{\color{blue}{\sqrt[3]{\left(\left(\beta - \alpha\right) \cdot \left(\beta - \alpha\right)\right) \cdot \left(\beta - \alpha\right)}}}{\sqrt[3]{\left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}}{\sqrt[3]{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} + 1}{2}\]
    12. Applied cbrt-undiv27.8

      \[\leadsto \frac{\frac{\alpha + \beta}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \frac{\color{blue}{\sqrt[3]{\frac{\left(\left(\beta - \alpha\right) \cdot \left(\beta - \alpha\right)\right) \cdot \left(\beta - \alpha\right)}{\left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}}}{\sqrt[3]{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} + 1}{2}\]
    13. Applied cbrt-undiv27.8

      \[\leadsto \frac{\frac{\alpha + \beta}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \color{blue}{\sqrt[3]{\frac{\frac{\left(\left(\beta - \alpha\right) \cdot \left(\beta - \alpha\right)\right) \cdot \left(\beta - \alpha\right)}{\left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}} + 1}{2}\]
    14. Applied add-cbrt-cube27.8

      \[\leadsto \frac{\frac{\alpha + \beta}{\color{blue}{\sqrt[3]{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}} \cdot \sqrt[3]{\frac{\frac{\left(\left(\beta - \alpha\right) \cdot \left(\beta - \alpha\right)\right) \cdot \left(\beta - \alpha\right)}{\left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} + 1}{2}\]
    15. Applied add-cbrt-cube27.8

      \[\leadsto \frac{\frac{\color{blue}{\sqrt[3]{\left(\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right)\right) \cdot \left(\alpha + \beta\right)}}}{\sqrt[3]{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} \cdot \sqrt[3]{\frac{\frac{\left(\left(\beta - \alpha\right) \cdot \left(\beta - \alpha\right)\right) \cdot \left(\beta - \alpha\right)}{\left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} + 1}{2}\]
    16. Applied cbrt-undiv27.8

      \[\leadsto \frac{\color{blue}{\sqrt[3]{\frac{\left(\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right)\right) \cdot \left(\alpha + \beta\right)}{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}} \cdot \sqrt[3]{\frac{\frac{\left(\left(\beta - \alpha\right) \cdot \left(\beta - \alpha\right)\right) \cdot \left(\beta - \alpha\right)}{\left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} + 1}{2}\]
    17. Applied cbrt-unprod27.9

      \[\leadsto \frac{\color{blue}{\sqrt[3]{\frac{\left(\left(\alpha + \beta\right) \cdot \left(\alpha + \beta\right)\right) \cdot \left(\alpha + \beta\right)}{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \frac{\frac{\left(\left(\beta - \alpha\right) \cdot \left(\beta - \alpha\right)\right) \cdot \left(\beta - \alpha\right)}{\left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)\right) \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}{\left(\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}} + 1}{2}\]
    18. Simplified6.9

      \[\leadsto \frac{\sqrt[3]{\color{blue}{{\left(\frac{\alpha + \beta}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}}} + 1}{2}\]
    19. Using strategy rm
    20. Applied add-cube-cbrt6.9

      \[\leadsto \frac{\sqrt[3]{{\left(\frac{\alpha + \beta}{\sqrt{\color{blue}{\left(\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) \cdot \sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}} + 1}{2}\]
    21. Applied sqrt-prod6.9

      \[\leadsto \frac{\sqrt[3]{{\left(\frac{\alpha + \beta}{\color{blue}{\sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}} + 1}{2}\]
    22. Applied *-un-lft-identity6.9

      \[\leadsto \frac{\sqrt[3]{{\left(\frac{\color{blue}{1 \cdot \left(\alpha + \beta\right)}}{\sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} \cdot \sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}} + 1}{2}\]
    23. Applied times-frac6.9

      \[\leadsto \frac{\sqrt[3]{{\left(\color{blue}{\left(\frac{1}{\sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} \cdot \sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}} \cdot \frac{\alpha + \beta}{\sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}\right)} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}} + 1}{2}\]
    24. Simplified6.9

      \[\leadsto \frac{\sqrt[3]{{\left(\left(\color{blue}{\frac{1}{\left|\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right|}} \cdot \frac{\alpha + \beta}{\sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}\right) \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}} + 1}{2}\]

    if 6.987572166618589e+194 < alpha

    1. Initial program 64.0

      \[\frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}\]
    2. Taylor expanded around inf 42.2

      \[\leadsto \frac{\color{blue}{\left(2 \cdot \frac{1}{\alpha} + 8 \cdot \frac{1}{{\alpha}^{3}}\right) - 4 \cdot \frac{1}{{\alpha}^{2}}}}{2}\]
    3. Simplified42.2

      \[\leadsto \frac{\color{blue}{\frac{2}{\alpha} + \left(\frac{8}{{\alpha}^{3}} - \frac{4}{\alpha \cdot \alpha}\right)}}{2}\]
  3. Recombined 2 regimes into one program.
  4. Final simplification11.1

    \[\leadsto \begin{array}{l} \mathbf{if}\;\alpha \le 6.9875721666185889 \cdot 10^{194}:\\ \;\;\;\;\frac{\sqrt[3]{{\left(\left(\frac{1}{\left|\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right|} \cdot \frac{\alpha + \beta}{\sqrt{\sqrt[3]{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}}\right) \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\sqrt{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}}\right)}^{3}} + 1}{2}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{2}{\alpha} + \left(\frac{8}{{\alpha}^{3}} - \frac{4}{\alpha \cdot \alpha}\right)}{2}\\ \end{array}\]

Reproduce

herbie shell --seed 2019198 
(FPCore (alpha beta i)
  :name "Octave 3.8, jcobi/2"
  :pre (and (> alpha -1.0) (> beta -1.0) (> i 0.0))
  (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2.0 i))) (+ (+ (+ alpha beta) (* 2.0 i)) 2.0)) 1.0) 2.0))