Average Error: 3.3 → 1.4
Time: 1.2m
Precision: 64
\[\alpha \gt \left(-1\right) \land \beta \gt \left(-1\right) \land i \gt \left(1\right)\]
\[\frac{\left(\frac{\left(\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right) \cdot \left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right)}\right)}{\left(\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right) - \left(1.0\right)\right)}\]
\[\left(\frac{i}{\beta + \left(\alpha + i \cdot 2\right)} \cdot \left(\left(\beta + \left(\alpha + i\right)\right) \cdot \frac{1.0}{\left(1.0 + i \cdot 2\right) + \left(\alpha + \beta\right)}\right)\right) \cdot \frac{1.0}{\frac{\alpha + \left(\left(2 \cdot i + \beta\right) - 1.0\right)}{\alpha \cdot \beta + i \cdot \left(\left(\alpha + \beta\right) + i\right)} \cdot \left(2 \cdot i + \left(\alpha + \beta\right)\right)}\]
\frac{\left(\frac{\left(\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right) \cdot \left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right)}\right)}{\left(\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right) - \left(1.0\right)\right)}
\left(\frac{i}{\beta + \left(\alpha + i \cdot 2\right)} \cdot \left(\left(\beta + \left(\alpha + i\right)\right) \cdot \frac{1.0}{\left(1.0 + i \cdot 2\right) + \left(\alpha + \beta\right)}\right)\right) \cdot \frac{1.0}{\frac{\alpha + \left(\left(2 \cdot i + \beta\right) - 1.0\right)}{\alpha \cdot \beta + i \cdot \left(\left(\alpha + \beta\right) + i\right)} \cdot \left(2 \cdot i + \left(\alpha + \beta\right)\right)}
double f(double alpha, double beta, double i) {
        double r1740076 = i;
        double r1740077 = alpha;
        double r1740078 = beta;
        double r1740079 = r1740077 + r1740078;
        double r1740080 = r1740079 + r1740076;
        double r1740081 = r1740076 * r1740080;
        double r1740082 = r1740078 * r1740077;
        double r1740083 = r1740082 + r1740081;
        double r1740084 = r1740081 * r1740083;
        double r1740085 = 2.0;
        double r1740086 = /* ERROR: no posit support in C */;
        double r1740087 = r1740086 * r1740076;
        double r1740088 = r1740079 + r1740087;
        double r1740089 = r1740088 * r1740088;
        double r1740090 = r1740084 / r1740089;
        double r1740091 = 1.0;
        double r1740092 = /* ERROR: no posit support in C */;
        double r1740093 = r1740089 - r1740092;
        double r1740094 = r1740090 / r1740093;
        return r1740094;
}

double f(double alpha, double beta, double i) {
        double r1740095 = i;
        double r1740096 = beta;
        double r1740097 = alpha;
        double r1740098 = 2.0;
        double r1740099 = r1740095 * r1740098;
        double r1740100 = r1740097 + r1740099;
        double r1740101 = r1740096 + r1740100;
        double r1740102 = r1740095 / r1740101;
        double r1740103 = r1740097 + r1740095;
        double r1740104 = r1740096 + r1740103;
        double r1740105 = 1.0;
        double r1740106 = r1740105 + r1740099;
        double r1740107 = r1740097 + r1740096;
        double r1740108 = r1740106 + r1740107;
        double r1740109 = r1740105 / r1740108;
        double r1740110 = r1740104 * r1740109;
        double r1740111 = r1740102 * r1740110;
        double r1740112 = r1740098 * r1740095;
        double r1740113 = r1740112 + r1740096;
        double r1740114 = r1740113 - r1740105;
        double r1740115 = r1740097 + r1740114;
        double r1740116 = r1740097 * r1740096;
        double r1740117 = r1740107 + r1740095;
        double r1740118 = r1740095 * r1740117;
        double r1740119 = r1740116 + r1740118;
        double r1740120 = r1740115 / r1740119;
        double r1740121 = r1740112 + r1740107;
        double r1740122 = r1740120 * r1740121;
        double r1740123 = r1740105 / r1740122;
        double r1740124 = r1740111 * r1740123;
        return r1740124;
}

Error

Bits error versus alpha

Bits error versus beta

Bits error versus i

Derivation

  1. Initial program 3.3

    \[\frac{\left(\frac{\left(\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right) \cdot \left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right)}\right)}{\left(\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right) - \left(1.0\right)\right)}\]
  2. Using strategy rm
  3. Applied p16-*-un-lft-identity3.3

    \[\leadsto \frac{\left(\frac{\left(\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right) \cdot \left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right)}\right)}{\left(\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right) - \color{blue}{\left(\left(1.0\right) \cdot \left(1.0\right)\right)}\right)}\]
  4. Applied difference-of-squares3.3

    \[\leadsto \frac{\left(\frac{\left(\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right) \cdot \left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right)}\right)}{\color{blue}{\left(\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\left(1.0\right)}\right) \cdot \left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)\right)}}\]
  5. Applied p16-times-frac1.7

    \[\leadsto \frac{\color{blue}{\left(\left(\frac{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)\right)}}{\left(\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\left(1.0\right)}\right) \cdot \left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)\right)}\]
  6. Applied p16-times-frac1.6

    \[\leadsto \color{blue}{\left(\frac{\left(\frac{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\left(1.0\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)}\]
  7. Using strategy rm
  8. Applied p16-*-un-lft-identity1.6

    \[\leadsto \left(\frac{\left(\frac{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\color{blue}{\left(\left(1.0\right) \cdot \left(1.0\right)\right)}}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  9. Applied p16-*-un-lft-identity1.6

    \[\leadsto \left(\frac{\left(\frac{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\frac{\color{blue}{\left(\left(1.0\right) \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)\right)}}{\left(\left(1.0\right) \cdot \left(1.0\right)\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  10. Applied distribute-lft-out1.6

    \[\leadsto \left(\frac{\left(\frac{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\color{blue}{\left(\left(1.0\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\left(1.0\right)}\right)\right)}}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  11. Applied *p16-rgt-identity-expand1.6

    \[\leadsto \left(\frac{\left(\frac{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}{\color{blue}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) \cdot \left(1.0\right)\right)}}\right)}{\left(\left(1.0\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\left(1.0\right)}\right)\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  12. Applied p16-times-frac1.5

    \[\leadsto \left(\frac{\color{blue}{\left(\left(\frac{i}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(1.0\right)}\right)\right)}}{\left(\left(1.0\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\left(1.0\right)}\right)\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  13. Applied p16-times-frac1.5

    \[\leadsto \color{blue}{\left(\left(\frac{\left(\frac{i}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(1.0\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(1.0\right)}\right)}{\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\left(1.0\right)}\right)}\right)\right)} \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  14. Simplified1.4

    \[\leadsto \left(\color{blue}{\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right)} \cdot \left(\frac{\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(1.0\right)}\right)}{\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}{\left(1.0\right)}\right)}\right)\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  15. Simplified1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \color{blue}{\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\left(\frac{\alpha}{\beta}\right)}\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  16. Using strategy rm
  17. Applied p16-*-un-lft-identity1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\left(\frac{\alpha}{\beta}\right)}\right)}\right)\right) \cdot \left(\frac{\color{blue}{\left(\left(1.0\right) \cdot \left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)\right)}}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}\right)\]
  18. Applied associate-/l*1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\left(\frac{\alpha}{\beta}\right)}\right)}\right)\right) \cdot \color{blue}{\left(\frac{\left(1.0\right)}{\left(\frac{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right) - \left(1.0\right)\right)}{\left(\frac{\left(\frac{\left(\beta \cdot \alpha\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{\left(\left(2\right) \cdot i\right)}\right)}\right)}\right)}\right)}\]
  19. Simplified1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\left(\frac{\alpha}{\beta}\right)}\right)}\right)\right) \cdot \left(\frac{\left(1.0\right)}{\color{blue}{\left(\left(\frac{\left(\frac{\alpha}{\left(\left(\frac{\left(\left(2\right) \cdot i\right)}{\beta}\right) - \left(1.0\right)\right)}\right)}{\left(\frac{\left(\alpha \cdot \beta\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}\right) \cdot \left(\frac{\left(\left(2\right) \cdot i\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}}\right)\]
  20. Using strategy rm
  21. Applied p16-*-un-lft-identity1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\color{blue}{\left(\left(1.0\right) \cdot \left(\frac{\alpha}{\beta}\right)\right)}}\right)}\right)\right) \cdot \left(\frac{\left(1.0\right)}{\left(\left(\frac{\left(\frac{\alpha}{\left(\left(\frac{\left(\left(2\right) \cdot i\right)}{\beta}\right) - \left(1.0\right)\right)}\right)}{\left(\frac{\left(\alpha \cdot \beta\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}\right) \cdot \left(\frac{\left(\left(2\right) \cdot i\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}\right)\]
  22. Applied p16-*-un-lft-identity1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(\frac{\color{blue}{\left(\left(1.0\right) \cdot \left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)\right)}}{\left(\left(1.0\right) \cdot \left(\frac{\alpha}{\beta}\right)\right)}\right)}\right)\right) \cdot \left(\frac{\left(1.0\right)}{\left(\left(\frac{\left(\frac{\alpha}{\left(\left(\frac{\left(\left(2\right) \cdot i\right)}{\beta}\right) - \left(1.0\right)\right)}\right)}{\left(\frac{\left(\alpha \cdot \beta\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}\right) \cdot \left(\frac{\left(\left(2\right) \cdot i\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}\right)\]
  23. Applied distribute-lft-out1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\color{blue}{\left(\left(1.0\right) \cdot \left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}}\right)\right) \cdot \left(\frac{\left(1.0\right)}{\left(\left(\frac{\left(\frac{\alpha}{\left(\left(\frac{\left(\left(2\right) \cdot i\right)}{\beta}\right) - \left(1.0\right)\right)}\right)}{\left(\frac{\left(\alpha \cdot \beta\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}\right) \cdot \left(\frac{\left(\left(2\right) \cdot i\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}\right)\]
  24. Applied *p16-rgt-identity-expand1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \left(\frac{\color{blue}{\left(\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right) \cdot \left(1.0\right)\right)}}{\left(\left(1.0\right) \cdot \left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}\right)\right) \cdot \left(\frac{\left(1.0\right)}{\left(\left(\frac{\left(\frac{\alpha}{\left(\left(\frac{\left(\left(2\right) \cdot i\right)}{\beta}\right) - \left(1.0\right)\right)}\right)}{\left(\frac{\left(\alpha \cdot \beta\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}\right) \cdot \left(\frac{\left(\left(2\right) \cdot i\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}\right)\]
  25. Applied p16-times-frac1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \color{blue}{\left(\left(\frac{\left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)}{\left(1.0\right)}\right) \cdot \left(\frac{\left(1.0\right)}{\left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\left(\frac{\alpha}{\beta}\right)}\right)}\right)\right)}\right) \cdot \left(\frac{\left(1.0\right)}{\left(\left(\frac{\left(\frac{\alpha}{\left(\left(\frac{\left(\left(2\right) \cdot i\right)}{\beta}\right) - \left(1.0\right)\right)}\right)}{\left(\frac{\left(\alpha \cdot \beta\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}\right) \cdot \left(\frac{\left(\left(2\right) \cdot i\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}\right)\]
  26. Simplified1.4

    \[\leadsto \left(\left(\frac{i}{\left(\frac{\beta}{\left(\frac{\alpha}{\left(i \cdot \left(2\right)\right)}\right)}\right)}\right) \cdot \left(\color{blue}{\left(\frac{\beta}{\left(\frac{\alpha}{i}\right)}\right)} \cdot \left(\frac{\left(1.0\right)}{\left(\frac{\left(\frac{\left(1.0\right)}{\left(i \cdot \left(2\right)\right)}\right)}{\left(\frac{\alpha}{\beta}\right)}\right)}\right)\right)\right) \cdot \left(\frac{\left(1.0\right)}{\left(\left(\frac{\left(\frac{\alpha}{\left(\left(\frac{\left(\left(2\right) \cdot i\right)}{\beta}\right) - \left(1.0\right)\right)}\right)}{\left(\frac{\left(\alpha \cdot \beta\right)}{\left(i \cdot \left(\frac{\left(\frac{\alpha}{\beta}\right)}{i}\right)\right)}\right)}\right) \cdot \left(\frac{\left(\left(2\right) \cdot i\right)}{\left(\frac{\alpha}{\beta}\right)}\right)\right)}\right)\]
  27. Final simplification1.4

    \[\leadsto \left(\frac{i}{\beta + \left(\alpha + i \cdot 2\right)} \cdot \left(\left(\beta + \left(\alpha + i\right)\right) \cdot \frac{1.0}{\left(1.0 + i \cdot 2\right) + \left(\alpha + \beta\right)}\right)\right) \cdot \frac{1.0}{\frac{\alpha + \left(\left(2 \cdot i + \beta\right) - 1.0\right)}{\alpha \cdot \beta + i \cdot \left(\left(\alpha + \beta\right) + i\right)} \cdot \left(2 \cdot i + \left(\alpha + \beta\right)\right)}\]

Reproduce

herbie shell --seed 2019153 +o rules:numerics
(FPCore (alpha beta i)
  :name "Octave 3.8, jcobi/4"
  :pre (and (>.p16 alpha (real->posit16 -1)) (>.p16 beta (real->posit16 -1)) (>.p16 i (real->posit16 1)))
  (/.p16 (/.p16 (*.p16 (*.p16 i (+.p16 (+.p16 alpha beta) i)) (+.p16 (*.p16 beta alpha) (*.p16 i (+.p16 (+.p16 alpha beta) i)))) (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)))) (-.p16 (*.p16 (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i)) (+.p16 (+.p16 alpha beta) (*.p16 (real->posit16 2) i))) (real->posit16 1.0))))