NMSE Section 6.1 mentioned, B

Percentage Accurate: 78.5% → 96.0%
Time: 9.7s
Alternatives: 11
Speedup: 1.1×

Specification

?
\[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]

Your Program's Arguments

Results

Enter valid numbers for all inputs

Local Percentage Accuracy vs ?

The average percentage accuracy by input value. Horizontal axis shows value of an input variable; the variable is choosen in the title. Vertical axis is accuracy; higher is better. Red represent the original program, while blue represents Herbie's suggestion. These can be toggled with buttons below the plot. The line is an average while dots represent individual samples.

Accuracy vs Speed?

Herbie found 11 alternatives:

AlternativeAccuracySpeedup
The accuracy (vertical axis) and speed (horizontal axis) of each alternatives. Up and to the right is better. The red square shows the initial program, and each blue circle shows an alternative.The line shows the best available speed-accuracy tradeoffs.

Alternative 1: 96.0% accurate, 1.0× speedup?

\[\begin{array}{l} t_0 := \left(0.5 \cdot \frac{\frac{\pi}{a + b}}{b - a}\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\\ t_1 := \frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{if}\;a \leq -1.3 \cdot 10^{+155}:\\ \;\;\;\;t_1\\ \mathbf{elif}\;a \leq -1.6 \cdot 10^{-206}:\\ \;\;\;\;t_0\\ \mathbf{elif}\;a \leq 1.95 \cdot 10^{-144}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{elif}\;a \leq 2.35 \cdot 10^{+58}:\\ \;\;\;\;t_0\\ \mathbf{else}:\\ \;\;\;\;t_1\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if a < -1.3000000000000001e155 or 2.34999999999999986e58 < a

    1. Initial program 60.2%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac60.1%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative60.1%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac60.1%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares80.6%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*82.9%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval82.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg82.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac82.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval82.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified82.9%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in82.9%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/82.9%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/80.6%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr80.6%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out80.6%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*80.6%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/80.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative80.7%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares60.2%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/60.1%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in60.1%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/60.1%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval60.1%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/60.1%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval60.1%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified60.1%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 80.8%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. *-commutative80.8%

        \[\leadsto \color{blue}{\frac{\pi}{{a}^{2} \cdot b} \cdot 0.5} \]
      2. associate-/r/80.8%

        \[\leadsto \color{blue}{\frac{\pi}{\frac{{a}^{2} \cdot b}{0.5}}} \]
      3. associate-/l*80.7%

        \[\leadsto \frac{\pi}{\color{blue}{\frac{{a}^{2}}{\frac{0.5}{b}}}} \]
      4. associate-/l*80.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot \frac{0.5}{b}}{{a}^{2}}} \]
      5. *-commutative80.7%

        \[\leadsto \frac{\color{blue}{\frac{0.5}{b} \cdot \pi}}{{a}^{2}} \]
      6. unpow280.7%

        \[\leadsto \frac{\frac{0.5}{b} \cdot \pi}{\color{blue}{a \cdot a}} \]
      7. times-frac99.8%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]
    10. Simplified99.8%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]

    if -1.3000000000000001e155 < a < -1.59999999999999988e-206 or 1.95000000000000007e-144 < a < 2.34999999999999986e58

    1. Initial program 93.3%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac93.4%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative93.4%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac93.4%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares96.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*97.4%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval97.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg97.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac97.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval97.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified97.4%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]

    if -1.59999999999999988e-206 < a < 1.95000000000000007e-144

    1. Initial program 73.8%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac73.8%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative73.8%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac73.8%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares76.5%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*76.4%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval76.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg76.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac76.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval76.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified76.4%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add76.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity76.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr76.5%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative76.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-176.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg76.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified76.5%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/76.4%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative76.4%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr76.4%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*76.4%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/76.3%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified76.3%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 98.1%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. expm1-log1p-u71.1%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)\right)} \]
      2. expm1-udef42.8%

        \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)} - 1} \]
      3. times-frac42.8%

        \[\leadsto e^{\mathsf{log1p}\left(\color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}}\right)} - 1 \]
    14. Applied egg-rr42.8%

      \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)} - 1} \]
    15. Step-by-step derivation
      1. expm1-def71.0%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)\right)} \]
      2. expm1-log1p98.3%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
      3. associate-*l/98.3%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \frac{\frac{\pi}{b}}{a}}{b}} \]
      4. associate-*r/98.3%

        \[\leadsto \frac{\color{blue}{\frac{0.5 \cdot \frac{\pi}{b}}{a}}}{b} \]
      5. *-commutative98.3%

        \[\leadsto \frac{\frac{\color{blue}{\frac{\pi}{b} \cdot 0.5}}{a}}{b} \]
      6. associate-/l*98.3%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}}{b} \]
    16. Simplified98.3%

      \[\leadsto \color{blue}{\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}} \]
  3. Recombined 3 regimes into one program.
  4. Final simplification98.4%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -1.3 \cdot 10^{+155}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{elif}\;a \leq -1.6 \cdot 10^{-206}:\\ \;\;\;\;\left(0.5 \cdot \frac{\frac{\pi}{a + b}}{b - a}\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\\ \mathbf{elif}\;a \leq 1.95 \cdot 10^{-144}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{elif}\;a \leq 2.35 \cdot 10^{+58}:\\ \;\;\;\;\left(0.5 \cdot \frac{\frac{\pi}{a + b}}{b - a}\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \end{array} \]

Alternative 2: 95.6% accurate, 1.0× speedup?

\[\begin{array}{l} t_0 := \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)\\ t_1 := \frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{if}\;a \leq -5 \cdot 10^{+146}:\\ \;\;\;\;t_1\\ \mathbf{elif}\;a \leq -1.8 \cdot 10^{-100}:\\ \;\;\;\;t_0\\ \mathbf{elif}\;a \leq 6.4 \cdot 10^{-143}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{elif}\;a \leq 2.35 \cdot 10^{+58}:\\ \;\;\;\;t_0\\ \mathbf{else}:\\ \;\;\;\;t_1\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if a < -4.9999999999999999e146 or 2.34999999999999986e58 < a

    1. Initial program 59.4%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac59.4%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative59.4%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac59.4%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares80.9%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.1%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.1%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.1%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.1%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.1%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.1%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in83.1%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/83.1%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/80.9%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr80.9%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out80.9%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*80.9%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/81.0%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative81.0%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares59.4%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/59.4%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in59.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/59.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval59.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/59.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval59.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified59.4%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 81.0%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. *-commutative81.0%

        \[\leadsto \color{blue}{\frac{\pi}{{a}^{2} \cdot b} \cdot 0.5} \]
      2. associate-/r/81.0%

        \[\leadsto \color{blue}{\frac{\pi}{\frac{{a}^{2} \cdot b}{0.5}}} \]
      3. associate-/l*80.9%

        \[\leadsto \frac{\pi}{\color{blue}{\frac{{a}^{2}}{\frac{0.5}{b}}}} \]
      4. associate-/l*81.0%

        \[\leadsto \color{blue}{\frac{\pi \cdot \frac{0.5}{b}}{{a}^{2}}} \]
      5. *-commutative81.0%

        \[\leadsto \frac{\color{blue}{\frac{0.5}{b} \cdot \pi}}{{a}^{2}} \]
      6. unpow281.0%

        \[\leadsto \frac{\frac{0.5}{b} \cdot \pi}{\color{blue}{a \cdot a}} \]
      7. times-frac99.8%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]
    10. Simplified99.8%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]

    if -4.9999999999999999e146 < a < -1.7999999999999999e-100 or 6.3999999999999997e-143 < a < 2.34999999999999986e58

    1. Initial program 96.3%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac96.4%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative96.4%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac96.4%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares96.4%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*97.9%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval97.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg97.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac97.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval97.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified97.9%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in97.9%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/96.4%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/96.4%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr96.4%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out96.4%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*96.4%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/96.4%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative96.4%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares96.4%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/96.4%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in96.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/96.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval96.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/96.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval96.4%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified96.4%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]

    if -1.7999999999999999e-100 < a < 6.3999999999999997e-143

    1. Initial program 76.4%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac76.4%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative76.4%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac76.4%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares80.7%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*80.6%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval80.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg80.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac80.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval80.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified80.6%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add80.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity80.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr80.6%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative80.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-180.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg80.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified80.6%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/80.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative80.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr80.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*80.6%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/80.5%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified80.5%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 96.4%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. expm1-log1p-u64.7%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)\right)} \]
      2. expm1-udef37.7%

        \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)} - 1} \]
      3. times-frac37.7%

        \[\leadsto e^{\mathsf{log1p}\left(\color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}}\right)} - 1 \]
    14. Applied egg-rr37.7%

      \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)} - 1} \]
    15. Step-by-step derivation
      1. expm1-def64.7%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)\right)} \]
      2. expm1-log1p96.4%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
      3. associate-*l/96.5%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \frac{\frac{\pi}{b}}{a}}{b}} \]
      4. associate-*r/96.5%

        \[\leadsto \frac{\color{blue}{\frac{0.5 \cdot \frac{\pi}{b}}{a}}}{b} \]
      5. *-commutative96.5%

        \[\leadsto \frac{\frac{\color{blue}{\frac{\pi}{b} \cdot 0.5}}{a}}{b} \]
      6. associate-/l*96.5%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}}{b} \]
    16. Simplified96.5%

      \[\leadsto \color{blue}{\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}} \]
  3. Recombined 3 regimes into one program.
  4. Final simplification97.5%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -5 \cdot 10^{+146}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{elif}\;a \leq -1.8 \cdot 10^{-100}:\\ \;\;\;\;\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)\\ \mathbf{elif}\;a \leq 6.4 \cdot 10^{-143}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{elif}\;a \leq 2.35 \cdot 10^{+58}:\\ \;\;\;\;\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \end{array} \]

Alternative 3: 88.1% accurate, 1.0× speedup?

\[\begin{array}{l} t_0 := \frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{if}\;a \leq -1.3 \cdot 10^{+155}:\\ \;\;\;\;t_0\\ \mathbf{elif}\;a \leq -5.5 \cdot 10^{-100}:\\ \;\;\;\;\left(0.5 \cdot \frac{\frac{\pi}{a + b}}{b - a}\right) \cdot \frac{-1}{b}\\ \mathbf{elif}\;a \leq 3.65 \cdot 10^{-10}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{else}:\\ \;\;\;\;t_0\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if a < -1.3000000000000001e155 or 3.6499999999999998e-10 < a

    1. Initial program 67.2%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac67.2%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative67.2%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac67.2%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares84.0%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*85.8%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval85.8%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg85.8%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac85.8%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval85.8%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified85.8%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in85.8%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/85.8%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/84.0%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr84.0%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out84.0%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*84.0%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/84.1%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative84.1%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares67.2%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/67.2%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in67.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/67.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval67.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/67.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval67.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified67.2%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 80.2%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. *-commutative80.2%

        \[\leadsto \color{blue}{\frac{\pi}{{a}^{2} \cdot b} \cdot 0.5} \]
      2. associate-/r/80.2%

        \[\leadsto \color{blue}{\frac{\pi}{\frac{{a}^{2} \cdot b}{0.5}}} \]
      3. associate-/l*80.1%

        \[\leadsto \frac{\pi}{\color{blue}{\frac{{a}^{2}}{\frac{0.5}{b}}}} \]
      4. associate-/l*80.1%

        \[\leadsto \color{blue}{\frac{\pi \cdot \frac{0.5}{b}}{{a}^{2}}} \]
      5. *-commutative80.1%

        \[\leadsto \frac{\color{blue}{\frac{0.5}{b} \cdot \pi}}{{a}^{2}} \]
      6. unpow280.1%

        \[\leadsto \frac{\frac{0.5}{b} \cdot \pi}{\color{blue}{a \cdot a}} \]
      7. times-frac95.8%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]
    10. Simplified95.8%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]

    if -1.3000000000000001e155 < a < -5.50000000000000011e-100

    1. Initial program 93.8%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac93.9%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative93.9%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac93.9%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares96.0%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*97.4%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval97.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg97.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac97.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval97.4%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified97.4%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Taylor expanded in a around inf 90.5%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{-1}{b}} \]

    if -5.50000000000000011e-100 < a < 3.6499999999999998e-10

    1. Initial program 79.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac79.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative79.7%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac79.7%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares83.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.7%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.7%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-183.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/83.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative83.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr83.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*83.7%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/83.0%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified83.0%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 89.9%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. expm1-log1p-u63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)\right)} \]
      2. expm1-udef38.1%

        \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)} - 1} \]
      3. times-frac38.1%

        \[\leadsto e^{\mathsf{log1p}\left(\color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}}\right)} - 1 \]
    14. Applied egg-rr38.1%

      \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)} - 1} \]
    15. Step-by-step derivation
      1. expm1-def63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)\right)} \]
      2. expm1-log1p90.0%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
      3. associate-*l/90.1%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \frac{\frac{\pi}{b}}{a}}{b}} \]
      4. associate-*r/90.1%

        \[\leadsto \frac{\color{blue}{\frac{0.5 \cdot \frac{\pi}{b}}{a}}}{b} \]
      5. *-commutative90.1%

        \[\leadsto \frac{\frac{\color{blue}{\frac{\pi}{b} \cdot 0.5}}{a}}{b} \]
      6. associate-/l*90.1%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}}{b} \]
    16. Simplified90.1%

      \[\leadsto \color{blue}{\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}} \]
  3. Recombined 3 regimes into one program.
  4. Final simplification92.3%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -1.3 \cdot 10^{+155}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{elif}\;a \leq -5.5 \cdot 10^{-100}:\\ \;\;\;\;\left(0.5 \cdot \frac{\frac{\pi}{a + b}}{b - a}\right) \cdot \frac{-1}{b}\\ \mathbf{elif}\;a \leq 3.65 \cdot 10^{-10}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \end{array} \]

Alternative 4: 87.9% accurate, 1.0× speedup?

\[\begin{array}{l} t_0 := \frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{if}\;a \leq -6.7 \cdot 10^{+58}:\\ \;\;\;\;t_0\\ \mathbf{elif}\;a \leq -1.35 \cdot 10^{-98}:\\ \;\;\;\;\frac{\pi}{b} \cdot \frac{-0.5}{b \cdot b - a \cdot a}\\ \mathbf{elif}\;a \leq 1.06 \cdot 10^{-7}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{else}:\\ \;\;\;\;t_0\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if a < -6.7000000000000004e58 or 1.06e-7 < a

    1. Initial program 71.2%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac71.2%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative71.2%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac71.2%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares86.4%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*87.9%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval87.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg87.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac87.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval87.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified87.9%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in87.9%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/88.0%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/86.4%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr86.4%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out86.4%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*86.4%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/86.4%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative86.4%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares71.3%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/71.2%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in71.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/71.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval71.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/71.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval71.2%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified71.2%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 83.1%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. *-commutative83.1%

        \[\leadsto \color{blue}{\frac{\pi}{{a}^{2} \cdot b} \cdot 0.5} \]
      2. associate-/r/83.1%

        \[\leadsto \color{blue}{\frac{\pi}{\frac{{a}^{2} \cdot b}{0.5}}} \]
      3. associate-/l*83.1%

        \[\leadsto \frac{\pi}{\color{blue}{\frac{{a}^{2}}{\frac{0.5}{b}}}} \]
      4. associate-/l*83.1%

        \[\leadsto \color{blue}{\frac{\pi \cdot \frac{0.5}{b}}{{a}^{2}}} \]
      5. *-commutative83.1%

        \[\leadsto \frac{\color{blue}{\frac{0.5}{b} \cdot \pi}}{{a}^{2}} \]
      6. unpow283.1%

        \[\leadsto \frac{\frac{0.5}{b} \cdot \pi}{\color{blue}{a \cdot a}} \]
      7. times-frac96.4%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]
    10. Simplified96.4%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]

    if -6.7000000000000004e58 < a < -1.3499999999999999e-98

    1. Initial program 93.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. associate-*r/93.9%

        \[\leadsto \color{blue}{\frac{\frac{\pi}{2} \cdot 1}{b \cdot b - a \cdot a}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-rgt-identity93.9%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{2}}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. sub-neg93.9%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      4. distribute-neg-frac93.9%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      5. metadata-eval93.9%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified93.9%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. associate-*l/94.0%

        \[\leadsto \color{blue}{\frac{\frac{\pi}{2} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a}} \]
      2. div-inv94.0%

        \[\leadsto \frac{\color{blue}{\left(\pi \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a} \]
      3. metadata-eval94.0%

        \[\leadsto \frac{\left(\pi \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a} \]
    5. Applied egg-rr94.0%

      \[\leadsto \color{blue}{\frac{\left(\pi \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a}} \]
    6. Taylor expanded in a around inf 85.3%

      \[\leadsto \frac{\color{blue}{-0.5 \cdot \frac{\pi}{b}}}{b \cdot b - a \cdot a} \]
    7. Step-by-step derivation
      1. expm1-log1p-u62.2%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{-0.5 \cdot \frac{\pi}{b}}{b \cdot b - a \cdot a}\right)\right)} \]
      2. expm1-udef56.3%

        \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{-0.5 \cdot \frac{\pi}{b}}{b \cdot b - a \cdot a}\right)} - 1} \]
      3. associate-/l*56.3%

        \[\leadsto e^{\mathsf{log1p}\left(\color{blue}{\frac{-0.5}{\frac{b \cdot b - a \cdot a}{\frac{\pi}{b}}}}\right)} - 1 \]
    8. Applied egg-rr56.3%

      \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{-0.5}{\frac{b \cdot b - a \cdot a}{\frac{\pi}{b}}}\right)} - 1} \]
    9. Step-by-step derivation
      1. expm1-def62.2%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{-0.5}{\frac{b \cdot b - a \cdot a}{\frac{\pi}{b}}}\right)\right)} \]
      2. expm1-log1p85.2%

        \[\leadsto \color{blue}{\frac{-0.5}{\frac{b \cdot b - a \cdot a}{\frac{\pi}{b}}}} \]
      3. associate-/r/85.2%

        \[\leadsto \color{blue}{\frac{-0.5}{b \cdot b - a \cdot a} \cdot \frac{\pi}{b}} \]
    10. Simplified85.2%

      \[\leadsto \color{blue}{\frac{-0.5}{b \cdot b - a \cdot a} \cdot \frac{\pi}{b}} \]

    if -1.3499999999999999e-98 < a < 1.06e-7

    1. Initial program 79.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac79.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative79.7%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac79.7%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares83.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.7%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.7%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-183.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/83.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative83.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr83.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*83.7%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/83.0%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified83.0%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 89.9%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. expm1-log1p-u63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)\right)} \]
      2. expm1-udef38.1%

        \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)} - 1} \]
      3. times-frac38.1%

        \[\leadsto e^{\mathsf{log1p}\left(\color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}}\right)} - 1 \]
    14. Applied egg-rr38.1%

      \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)} - 1} \]
    15. Step-by-step derivation
      1. expm1-def63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)\right)} \]
      2. expm1-log1p90.0%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
      3. associate-*l/90.1%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \frac{\frac{\pi}{b}}{a}}{b}} \]
      4. associate-*r/90.1%

        \[\leadsto \frac{\color{blue}{\frac{0.5 \cdot \frac{\pi}{b}}{a}}}{b} \]
      5. *-commutative90.1%

        \[\leadsto \frac{\frac{\color{blue}{\frac{\pi}{b} \cdot 0.5}}{a}}{b} \]
      6. associate-/l*90.1%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}}{b} \]
    16. Simplified90.1%

      \[\leadsto \color{blue}{\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}} \]
  3. Recombined 3 regimes into one program.
  4. Final simplification92.3%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -6.7 \cdot 10^{+58}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{elif}\;a \leq -1.35 \cdot 10^{-98}:\\ \;\;\;\;\frac{\pi}{b} \cdot \frac{-0.5}{b \cdot b - a \cdot a}\\ \mathbf{elif}\;a \leq 1.06 \cdot 10^{-7}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \end{array} \]

Alternative 5: 88.1% accurate, 1.0× speedup?

\[\begin{array}{l} t_0 := \frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{if}\;a \leq -1 \cdot 10^{+121}:\\ \;\;\;\;t_0\\ \mathbf{elif}\;a \leq -5.8 \cdot 10^{-100}:\\ \;\;\;\;\frac{\frac{\pi}{b} \cdot -0.5}{b \cdot b - a \cdot a}\\ \mathbf{elif}\;a \leq 7.1 \cdot 10^{-9}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{else}:\\ \;\;\;\;t_0\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if a < -1.00000000000000004e121 or 7.09999999999999988e-9 < a

    1. Initial program 67.8%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac67.8%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative67.8%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac67.8%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares84.8%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*86.5%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval86.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg86.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac86.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval86.5%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified86.5%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in86.5%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/86.5%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/84.8%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr84.8%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out84.8%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*84.8%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/84.8%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative84.8%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares67.8%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/67.8%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in67.8%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/67.8%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval67.8%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/67.8%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval67.8%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified67.8%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 81.2%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. *-commutative81.2%

        \[\leadsto \color{blue}{\frac{\pi}{{a}^{2} \cdot b} \cdot 0.5} \]
      2. associate-/r/81.2%

        \[\leadsto \color{blue}{\frac{\pi}{\frac{{a}^{2} \cdot b}{0.5}}} \]
      3. associate-/l*81.1%

        \[\leadsto \frac{\pi}{\color{blue}{\frac{{a}^{2}}{\frac{0.5}{b}}}} \]
      4. associate-/l*81.1%

        \[\leadsto \color{blue}{\frac{\pi \cdot \frac{0.5}{b}}{{a}^{2}}} \]
      5. *-commutative81.1%

        \[\leadsto \frac{\color{blue}{\frac{0.5}{b} \cdot \pi}}{{a}^{2}} \]
      6. unpow281.1%

        \[\leadsto \frac{\frac{0.5}{b} \cdot \pi}{\color{blue}{a \cdot a}} \]
      7. times-frac96.0%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]
    10. Simplified96.0%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]

    if -1.00000000000000004e121 < a < -5.79999999999999951e-100

    1. Initial program 95.5%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. associate-*r/95.5%

        \[\leadsto \color{blue}{\frac{\frac{\pi}{2} \cdot 1}{b \cdot b - a \cdot a}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-rgt-identity95.5%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{2}}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. sub-neg95.5%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      4. distribute-neg-frac95.5%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      5. metadata-eval95.5%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified95.5%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. associate-*l/95.6%

        \[\leadsto \color{blue}{\frac{\frac{\pi}{2} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a}} \]
      2. div-inv95.6%

        \[\leadsto \frac{\color{blue}{\left(\pi \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a} \]
      3. metadata-eval95.6%

        \[\leadsto \frac{\left(\pi \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a} \]
    5. Applied egg-rr95.6%

      \[\leadsto \color{blue}{\frac{\left(\pi \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a}} \]
    6. Taylor expanded in a around inf 89.4%

      \[\leadsto \frac{\color{blue}{-0.5 \cdot \frac{\pi}{b}}}{b \cdot b - a \cdot a} \]

    if -5.79999999999999951e-100 < a < 7.09999999999999988e-9

    1. Initial program 79.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac79.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative79.7%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac79.7%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares83.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.7%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.7%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-183.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/83.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative83.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr83.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*83.7%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/83.0%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified83.0%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 89.9%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. expm1-log1p-u63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)\right)} \]
      2. expm1-udef38.1%

        \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)} - 1} \]
      3. times-frac38.1%

        \[\leadsto e^{\mathsf{log1p}\left(\color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}}\right)} - 1 \]
    14. Applied egg-rr38.1%

      \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)} - 1} \]
    15. Step-by-step derivation
      1. expm1-def63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)\right)} \]
      2. expm1-log1p90.0%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
      3. associate-*l/90.1%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \frac{\frac{\pi}{b}}{a}}{b}} \]
      4. associate-*r/90.1%

        \[\leadsto \frac{\color{blue}{\frac{0.5 \cdot \frac{\pi}{b}}{a}}}{b} \]
      5. *-commutative90.1%

        \[\leadsto \frac{\frac{\color{blue}{\frac{\pi}{b} \cdot 0.5}}{a}}{b} \]
      6. associate-/l*90.1%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}}{b} \]
    16. Simplified90.1%

      \[\leadsto \color{blue}{\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}} \]
  3. Recombined 3 regimes into one program.
  4. Final simplification92.3%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -1 \cdot 10^{+121}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{elif}\;a \leq -5.8 \cdot 10^{-100}:\\ \;\;\;\;\frac{\frac{\pi}{b} \cdot -0.5}{b \cdot b - a \cdot a}\\ \mathbf{elif}\;a \leq 7.1 \cdot 10^{-9}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \end{array} \]

Alternative 6: 88.2% accurate, 1.0× speedup?

\[\begin{array}{l} t_0 := \frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{if}\;a \leq -1.6 \cdot 10^{+148}:\\ \;\;\;\;t_0\\ \mathbf{elif}\;a \leq -5.8 \cdot 10^{-100}:\\ \;\;\;\;\frac{\pi \cdot \frac{-0.5}{b}}{b \cdot b - a \cdot a}\\ \mathbf{elif}\;a \leq 0.0037:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{else}:\\ \;\;\;\;t_0\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if a < -1.6e148 or 0.0037000000000000002 < a

    1. Initial program 66.5%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac66.5%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative66.5%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac66.5%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares84.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*85.9%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval85.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg85.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac85.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval85.9%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified85.9%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in86.0%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/86.0%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/84.2%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr84.2%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out84.2%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*84.2%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/84.2%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative84.2%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares66.5%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/66.5%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in66.5%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/66.5%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval66.5%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/66.5%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval66.5%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified66.5%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 80.4%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. *-commutative80.4%

        \[\leadsto \color{blue}{\frac{\pi}{{a}^{2} \cdot b} \cdot 0.5} \]
      2. associate-/r/80.4%

        \[\leadsto \color{blue}{\frac{\pi}{\frac{{a}^{2} \cdot b}{0.5}}} \]
      3. associate-/l*80.3%

        \[\leadsto \frac{\pi}{\color{blue}{\frac{{a}^{2}}{\frac{0.5}{b}}}} \]
      4. associate-/l*80.3%

        \[\leadsto \color{blue}{\frac{\pi \cdot \frac{0.5}{b}}{{a}^{2}}} \]
      5. *-commutative80.3%

        \[\leadsto \frac{\color{blue}{\frac{0.5}{b} \cdot \pi}}{{a}^{2}} \]
      6. unpow280.3%

        \[\leadsto \frac{\frac{0.5}{b} \cdot \pi}{\color{blue}{a \cdot a}} \]
      7. times-frac95.9%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]
    10. Simplified95.9%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]

    if -1.6e148 < a < -5.79999999999999951e-100

    1. Initial program 95.8%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. associate-*r/95.9%

        \[\leadsto \color{blue}{\frac{\frac{\pi}{2} \cdot 1}{b \cdot b - a \cdot a}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-rgt-identity95.9%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{2}}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. sub-neg95.9%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      4. distribute-neg-frac95.9%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      5. metadata-eval95.9%

        \[\leadsto \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified95.9%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. associate-*l/96.0%

        \[\leadsto \color{blue}{\frac{\frac{\pi}{2} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a}} \]
      2. div-inv96.0%

        \[\leadsto \frac{\color{blue}{\left(\pi \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a} \]
      3. metadata-eval96.0%

        \[\leadsto \frac{\left(\pi \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a} \]
    5. Applied egg-rr96.0%

      \[\leadsto \color{blue}{\frac{\left(\pi \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)}{b \cdot b - a \cdot a}} \]
    6. Taylor expanded in a around inf 90.2%

      \[\leadsto \frac{\color{blue}{-0.5 \cdot \frac{\pi}{b}}}{b \cdot b - a \cdot a} \]
    7. Step-by-step derivation
      1. associate-*r/90.2%

        \[\leadsto \frac{\color{blue}{\frac{-0.5 \cdot \pi}{b}}}{b \cdot b - a \cdot a} \]
      2. *-commutative90.2%

        \[\leadsto \frac{\frac{\color{blue}{\pi \cdot -0.5}}{b}}{b \cdot b - a \cdot a} \]
      3. metadata-eval90.2%

        \[\leadsto \frac{\frac{\pi \cdot \color{blue}{\left(0.5 \cdot -1\right)}}{b}}{b \cdot b - a \cdot a} \]
      4. associate-*l*90.2%

        \[\leadsto \frac{\frac{\color{blue}{\left(\pi \cdot 0.5\right) \cdot -1}}{b}}{b \cdot b - a \cdot a} \]
      5. associate-*r/90.3%

        \[\leadsto \frac{\color{blue}{\left(\pi \cdot 0.5\right) \cdot \frac{-1}{b}}}{b \cdot b - a \cdot a} \]
      6. metadata-eval90.3%

        \[\leadsto \frac{\left(\pi \cdot 0.5\right) \cdot \frac{\color{blue}{-1}}{b}}{b \cdot b - a \cdot a} \]
      7. distribute-neg-frac90.3%

        \[\leadsto \frac{\left(\pi \cdot 0.5\right) \cdot \color{blue}{\left(-\frac{1}{b}\right)}}{b \cdot b - a \cdot a} \]
      8. associate-*l*90.3%

        \[\leadsto \frac{\color{blue}{\pi \cdot \left(0.5 \cdot \left(-\frac{1}{b}\right)\right)}}{b \cdot b - a \cdot a} \]
      9. distribute-neg-frac90.3%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \color{blue}{\frac{-1}{b}}\right)}{b \cdot b - a \cdot a} \]
      10. metadata-eval90.3%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \frac{\color{blue}{-1}}{b}\right)}{b \cdot b - a \cdot a} \]
      11. associate-*r/90.3%

        \[\leadsto \frac{\pi \cdot \color{blue}{\frac{0.5 \cdot -1}{b}}}{b \cdot b - a \cdot a} \]
      12. metadata-eval90.3%

        \[\leadsto \frac{\pi \cdot \frac{\color{blue}{-0.5}}{b}}{b \cdot b - a \cdot a} \]
    8. Simplified90.3%

      \[\leadsto \frac{\color{blue}{\pi \cdot \frac{-0.5}{b}}}{b \cdot b - a \cdot a} \]

    if -5.79999999999999951e-100 < a < 0.0037000000000000002

    1. Initial program 79.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac79.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative79.7%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac79.7%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares83.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.7%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.7%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-183.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/83.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative83.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr83.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*83.7%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/83.0%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified83.0%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 89.9%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. expm1-log1p-u63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)\right)} \]
      2. expm1-udef38.1%

        \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)} - 1} \]
      3. times-frac38.1%

        \[\leadsto e^{\mathsf{log1p}\left(\color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}}\right)} - 1 \]
    14. Applied egg-rr38.1%

      \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)} - 1} \]
    15. Step-by-step derivation
      1. expm1-def63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)\right)} \]
      2. expm1-log1p90.0%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
      3. associate-*l/90.1%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \frac{\frac{\pi}{b}}{a}}{b}} \]
      4. associate-*r/90.1%

        \[\leadsto \frac{\color{blue}{\frac{0.5 \cdot \frac{\pi}{b}}{a}}}{b} \]
      5. *-commutative90.1%

        \[\leadsto \frac{\frac{\color{blue}{\frac{\pi}{b} \cdot 0.5}}{a}}{b} \]
      6. associate-/l*90.1%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}}{b} \]
    16. Simplified90.1%

      \[\leadsto \color{blue}{\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}} \]
  3. Recombined 3 regimes into one program.
  4. Final simplification92.3%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -1.6 \cdot 10^{+148}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{elif}\;a \leq -5.8 \cdot 10^{-100}:\\ \;\;\;\;\frac{\pi \cdot \frac{-0.5}{b}}{b \cdot b - a \cdot a}\\ \mathbf{elif}\;a \leq 0.0037:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \end{array} \]

Alternative 7: 80.2% accurate, 1.1× speedup?

\[\begin{array}{l} \mathbf{if}\;a \leq -6.2 \cdot 10^{-99} \lor \neg \left(a \leq 1.55 \cdot 10^{-6}\right):\\ \;\;\;\;\frac{\pi}{b} \cdot \frac{\frac{0.5}{a}}{a}\\ \mathbf{else}:\\ \;\;\;\;\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if a < -6.1999999999999997e-99 or 1.55e-6 < a

    1. Initial program 76.0%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac76.0%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative76.0%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac76.0%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares88.0%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*89.6%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified89.6%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in89.6%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/89.2%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/88.0%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr88.0%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out88.0%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*88.0%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/88.0%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative88.0%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares76.1%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/76.0%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified76.0%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 79.5%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. associate-*r/79.5%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \pi}{{a}^{2} \cdot b}} \]
      2. times-frac79.3%

        \[\leadsto \color{blue}{\frac{0.5}{{a}^{2}} \cdot \frac{\pi}{b}} \]
      3. unpow279.3%

        \[\leadsto \frac{0.5}{\color{blue}{a \cdot a}} \cdot \frac{\pi}{b} \]
      4. associate-/r*80.5%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{a}}{a}} \cdot \frac{\pi}{b} \]
    10. Simplified80.5%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{a}}{a} \cdot \frac{\pi}{b}} \]

    if -6.1999999999999997e-99 < a < 1.55e-6

    1. Initial program 79.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac79.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative79.7%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac79.7%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares83.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.7%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.7%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-183.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/83.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative83.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr83.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*83.7%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/83.0%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified83.0%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 89.9%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. times-frac90.0%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
    14. Applied egg-rr90.0%

      \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification84.7%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -6.2 \cdot 10^{-99} \lor \neg \left(a \leq 1.55 \cdot 10^{-6}\right):\\ \;\;\;\;\frac{\pi}{b} \cdot \frac{\frac{0.5}{a}}{a}\\ \mathbf{else}:\\ \;\;\;\;\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\\ \end{array} \]

Alternative 8: 85.6% accurate, 1.1× speedup?

\[\begin{array}{l} \mathbf{if}\;a \leq -1.35 \cdot 10^{-98} \lor \neg \left(a \leq 1.35 \cdot 10^{-5}\right):\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{else}:\\ \;\;\;\;\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if a < -1.3499999999999999e-98 or 1.3499999999999999e-5 < a

    1. Initial program 76.0%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac76.0%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative76.0%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac76.0%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares88.0%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*89.6%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified89.6%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in89.6%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/89.2%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/88.0%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr88.0%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out88.0%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*88.0%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/88.0%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative88.0%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares76.1%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/76.0%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified76.0%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 79.5%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. *-commutative79.5%

        \[\leadsto \color{blue}{\frac{\pi}{{a}^{2} \cdot b} \cdot 0.5} \]
      2. associate-/r/79.5%

        \[\leadsto \color{blue}{\frac{\pi}{\frac{{a}^{2} \cdot b}{0.5}}} \]
      3. associate-/l*79.5%

        \[\leadsto \frac{\pi}{\color{blue}{\frac{{a}^{2}}{\frac{0.5}{b}}}} \]
      4. associate-/l*79.4%

        \[\leadsto \color{blue}{\frac{\pi \cdot \frac{0.5}{b}}{{a}^{2}}} \]
      5. *-commutative79.4%

        \[\leadsto \frac{\color{blue}{\frac{0.5}{b} \cdot \pi}}{{a}^{2}} \]
      6. unpow279.4%

        \[\leadsto \frac{\frac{0.5}{b} \cdot \pi}{\color{blue}{a \cdot a}} \]
      7. times-frac89.9%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]
    10. Simplified89.9%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]

    if -1.3499999999999999e-98 < a < 1.3499999999999999e-5

    1. Initial program 79.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac79.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative79.7%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac79.7%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares83.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.7%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.7%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-183.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/83.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative83.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr83.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*83.7%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/83.0%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified83.0%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 89.9%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. times-frac90.0%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
    14. Applied egg-rr90.0%

      \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification90.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -1.35 \cdot 10^{-98} \lor \neg \left(a \leq 1.35 \cdot 10^{-5}\right):\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{else}:\\ \;\;\;\;\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\\ \end{array} \]

Alternative 9: 85.6% accurate, 1.1× speedup?

\[\begin{array}{l} \mathbf{if}\;a \leq -1.35 \cdot 10^{-98} \lor \neg \left(a \leq 1.12 \cdot 10^{-9}\right):\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \end{array} \]
Derivation
  1. Split input into 2 regimes
  2. if a < -1.3499999999999999e-98 or 1.12000000000000006e-9 < a

    1. Initial program 76.0%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac76.0%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative76.0%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac76.0%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares88.0%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*89.6%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval89.6%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified89.6%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. distribute-lft-in89.6%

        \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
      2. associate-/l/89.2%

        \[\leadsto \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{-1}{b} \]
      3. associate-/l/88.0%

        \[\leadsto \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot 0.5\right) \cdot \frac{-1}{b} \]
    5. Applied egg-rr88.0%

      \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{1}{a} + \left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \frac{-1}{b}} \]
    6. Step-by-step derivation
      1. distribute-lft-out88.0%

        \[\leadsto \color{blue}{\left(\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
      2. associate-*r*88.0%

        \[\leadsto \color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      3. associate-*l/88.0%

        \[\leadsto \color{blue}{\frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\left(b - a\right) \cdot \left(b + a\right)}} \]
      4. *-commutative88.0%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \]
      5. difference-of-squares76.1%

        \[\leadsto \frac{\pi \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)}{\color{blue}{b \cdot b - a \cdot a}} \]
      6. associate-*l/76.0%

        \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(0.5 \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)\right)} \]
      7. distribute-lft-in76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \color{blue}{\left(0.5 \cdot \frac{1}{a} + 0.5 \cdot \frac{-1}{b}\right)} \]
      8. associate-*r/76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\color{blue}{\frac{0.5 \cdot 1}{a}} + 0.5 \cdot \frac{-1}{b}\right) \]
      9. metadata-eval76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{\color{blue}{0.5}}{a} + 0.5 \cdot \frac{-1}{b}\right) \]
      10. associate-*r/76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \color{blue}{\frac{0.5 \cdot -1}{b}}\right) \]
      11. metadata-eval76.0%

        \[\leadsto \frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{\color{blue}{-0.5}}{b}\right) \]
    7. Simplified76.0%

      \[\leadsto \color{blue}{\frac{\pi}{b \cdot b - a \cdot a} \cdot \left(\frac{0.5}{a} + \frac{-0.5}{b}\right)} \]
    8. Taylor expanded in b around 0 79.5%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. *-commutative79.5%

        \[\leadsto \color{blue}{\frac{\pi}{{a}^{2} \cdot b} \cdot 0.5} \]
      2. associate-/r/79.5%

        \[\leadsto \color{blue}{\frac{\pi}{\frac{{a}^{2} \cdot b}{0.5}}} \]
      3. associate-/l*79.5%

        \[\leadsto \frac{\pi}{\color{blue}{\frac{{a}^{2}}{\frac{0.5}{b}}}} \]
      4. associate-/l*79.4%

        \[\leadsto \color{blue}{\frac{\pi \cdot \frac{0.5}{b}}{{a}^{2}}} \]
      5. *-commutative79.4%

        \[\leadsto \frac{\color{blue}{\frac{0.5}{b} \cdot \pi}}{{a}^{2}} \]
      6. unpow279.4%

        \[\leadsto \frac{\frac{0.5}{b} \cdot \pi}{\color{blue}{a \cdot a}} \]
      7. times-frac89.9%

        \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]
    10. Simplified89.9%

      \[\leadsto \color{blue}{\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}} \]

    if -1.3499999999999999e-98 < a < 1.12000000000000006e-9

    1. Initial program 79.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac79.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative79.7%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac79.7%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares83.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.7%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.7%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-183.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/83.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative83.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr83.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*83.7%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/83.0%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified83.0%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 89.9%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. expm1-log1p-u63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)\right)} \]
      2. expm1-udef38.1%

        \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5 \cdot \frac{\pi}{b}}{b \cdot a}\right)} - 1} \]
      3. times-frac38.1%

        \[\leadsto e^{\mathsf{log1p}\left(\color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}}\right)} - 1 \]
    14. Applied egg-rr38.1%

      \[\leadsto \color{blue}{e^{\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)} - 1} \]
    15. Step-by-step derivation
      1. expm1-def63.6%

        \[\leadsto \color{blue}{\mathsf{expm1}\left(\mathsf{log1p}\left(\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\right)\right)} \]
      2. expm1-log1p90.0%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
      3. associate-*l/90.1%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \frac{\frac{\pi}{b}}{a}}{b}} \]
      4. associate-*r/90.1%

        \[\leadsto \frac{\color{blue}{\frac{0.5 \cdot \frac{\pi}{b}}{a}}}{b} \]
      5. *-commutative90.1%

        \[\leadsto \frac{\frac{\color{blue}{\frac{\pi}{b} \cdot 0.5}}{a}}{b} \]
      6. associate-/l*90.1%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}}{b} \]
    16. Simplified90.1%

      \[\leadsto \color{blue}{\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}} \]
  3. Recombined 2 regimes into one program.
  4. Final simplification90.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -1.35 \cdot 10^{-98} \lor \neg \left(a \leq 1.12 \cdot 10^{-9}\right):\\ \;\;\;\;\frac{\frac{0.5}{b}}{a} \cdot \frac{\pi}{a}\\ \mathbf{else}:\\ \;\;\;\;\frac{\frac{\frac{\pi}{b}}{\frac{a}{0.5}}}{b}\\ \end{array} \]

Alternative 10: 79.9% accurate, 1.1× speedup?

\[\begin{array}{l} \mathbf{if}\;a \leq -1.35 \cdot 10^{-98}:\\ \;\;\;\;\frac{0.5}{b} \cdot \frac{\pi}{a \cdot a}\\ \mathbf{elif}\;a \leq 1.35 \cdot 10^{-6}:\\ \;\;\;\;\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\\ \mathbf{else}:\\ \;\;\;\;0.5 \cdot \frac{\frac{\pi}{b}}{a \cdot a}\\ \end{array} \]
Derivation
  1. Split input into 3 regimes
  2. if a < -1.3499999999999999e-98

    1. Initial program 75.5%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. inv-pow75.5%

        \[\leadsto \left(\frac{\pi}{2} \cdot \color{blue}{{\left(b \cdot b - a \cdot a\right)}^{-1}}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. difference-of-squares87.6%

        \[\leadsto \left(\frac{\pi}{2} \cdot {\color{blue}{\left(\left(b + a\right) \cdot \left(b - a\right)\right)}}^{-1}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. unpow-prod-down89.8%

        \[\leadsto \left(\frac{\pi}{2} \cdot \color{blue}{\left({\left(b + a\right)}^{-1} \cdot {\left(b - a\right)}^{-1}\right)}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. inv-pow89.8%

        \[\leadsto \left(\frac{\pi}{2} \cdot \left(\color{blue}{\frac{1}{b + a}} \cdot {\left(b - a\right)}^{-1}\right)\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. inv-pow89.8%

        \[\leadsto \left(\frac{\pi}{2} \cdot \left(\frac{1}{b + a} \cdot \color{blue}{\frac{1}{b - a}}\right)\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    3. Applied egg-rr89.8%

      \[\leadsto \left(\frac{\pi}{2} \cdot \color{blue}{\left(\frac{1}{b + a} \cdot \frac{1}{b - a}\right)}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    4. Taylor expanded in b around 0 77.5%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    5. Step-by-step derivation
      1. associate-*r/77.5%

        \[\leadsto \color{blue}{\frac{0.5 \cdot \pi}{{a}^{2} \cdot b}} \]
      2. *-commutative77.5%

        \[\leadsto \frac{0.5 \cdot \pi}{\color{blue}{b \cdot {a}^{2}}} \]
      3. times-frac77.3%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\pi}{{a}^{2}}} \]
      4. unpow277.3%

        \[\leadsto \frac{0.5}{b} \cdot \frac{\pi}{\color{blue}{a \cdot a}} \]
    6. Simplified77.3%

      \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\pi}{a \cdot a}} \]

    if -1.3499999999999999e-98 < a < 1.34999999999999999e-6

    1. Initial program 79.7%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac79.7%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative79.7%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac79.7%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares83.2%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*83.7%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified83.7%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-183.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg83.7%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified83.7%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Step-by-step derivation
      1. associate-*r/83.6%

        \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{a \cdot b}} \]
      2. *-commutative83.6%

        \[\leadsto \frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{\color{blue}{b \cdot a}} \]
    9. Applied egg-rr83.6%

      \[\leadsto \color{blue}{\frac{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(b - a\right)}{b \cdot a}} \]
    10. Step-by-step derivation
      1. associate-*l*83.7%

        \[\leadsto \frac{\color{blue}{\frac{\frac{\pi}{b + a}}{b - a} \cdot \left(0.5 \cdot \left(b - a\right)\right)}}{b \cdot a} \]
      2. associate-/l/83.0%

        \[\leadsto \frac{\color{blue}{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)}} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a} \]
    11. Simplified83.0%

      \[\leadsto \color{blue}{\frac{\frac{\pi}{\left(b - a\right) \cdot \left(b + a\right)} \cdot \left(0.5 \cdot \left(b - a\right)\right)}{b \cdot a}} \]
    12. Taylor expanded in b around inf 89.9%

      \[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{b}}}{b \cdot a} \]
    13. Step-by-step derivation
      1. times-frac90.0%

        \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]
    14. Applied egg-rr90.0%

      \[\leadsto \color{blue}{\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}} \]

    if 1.34999999999999999e-6 < a

    1. Initial program 76.6%

      \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. Step-by-step derivation
      1. times-frac76.6%

        \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      2. *-commutative76.6%

        \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      3. times-frac76.6%

        \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      4. difference-of-squares88.5%

        \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      5. associate-/r*89.3%

        \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      6. metadata-eval89.3%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
      7. sub-neg89.3%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
      8. distribute-neg-frac89.3%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
      9. metadata-eval89.3%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
    3. Simplified89.3%

      \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
    4. Step-by-step derivation
      1. frac-add89.2%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
      2. *-un-lft-identity89.2%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
    5. Applied egg-rr89.2%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
    6. Step-by-step derivation
      1. *-commutative89.2%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
      2. neg-mul-189.2%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
      3. sub-neg89.2%

        \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
    7. Simplified89.2%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
    8. Taylor expanded in b around 0 82.4%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
    9. Step-by-step derivation
      1. unpow282.4%

        \[\leadsto 0.5 \cdot \frac{\pi}{\color{blue}{\left(a \cdot a\right)} \cdot b} \]
      2. *-commutative82.4%

        \[\leadsto 0.5 \cdot \frac{\pi}{\color{blue}{b \cdot \left(a \cdot a\right)}} \]
      3. associate-/r*82.3%

        \[\leadsto 0.5 \cdot \color{blue}{\frac{\frac{\pi}{b}}{a \cdot a}} \]
    10. Simplified82.3%

      \[\leadsto \color{blue}{0.5 \cdot \frac{\frac{\pi}{b}}{a \cdot a}} \]
  3. Recombined 3 regimes into one program.
  4. Final simplification84.1%

    \[\leadsto \begin{array}{l} \mathbf{if}\;a \leq -1.35 \cdot 10^{-98}:\\ \;\;\;\;\frac{0.5}{b} \cdot \frac{\pi}{a \cdot a}\\ \mathbf{elif}\;a \leq 1.35 \cdot 10^{-6}:\\ \;\;\;\;\frac{0.5}{b} \cdot \frac{\frac{\pi}{b}}{a}\\ \mathbf{else}:\\ \;\;\;\;0.5 \cdot \frac{\frac{\pi}{b}}{a \cdot a}\\ \end{array} \]

Alternative 11: 58.1% accurate, 1.1× speedup?

\[0.5 \cdot \frac{\frac{\pi}{b}}{a \cdot a} \]
Derivation
  1. Initial program 77.6%

    \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
  2. Step-by-step derivation
    1. times-frac77.6%

      \[\leadsto \color{blue}{\frac{\pi \cdot 1}{2 \cdot \left(b \cdot b - a \cdot a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    2. *-commutative77.6%

      \[\leadsto \frac{\pi \cdot 1}{\color{blue}{\left(b \cdot b - a \cdot a\right) \cdot 2}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    3. times-frac77.6%

      \[\leadsto \color{blue}{\left(\frac{\pi}{b \cdot b - a \cdot a} \cdot \frac{1}{2}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    4. difference-of-squares85.8%

      \[\leadsto \left(\frac{\pi}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    5. associate-/r*87.0%

      \[\leadsto \left(\color{blue}{\frac{\frac{\pi}{b + a}}{b - a}} \cdot \frac{1}{2}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    6. metadata-eval87.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot \color{blue}{0.5}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) \]
    7. sub-neg87.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\left(\frac{1}{a} + \left(-\frac{1}{b}\right)\right)} \]
    8. distribute-neg-frac87.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \color{blue}{\frac{-1}{b}}\right) \]
    9. metadata-eval87.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{\color{blue}{-1}}{b}\right) \]
  3. Simplified87.0%

    \[\leadsto \color{blue}{\left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \left(\frac{1}{a} + \frac{-1}{b}\right)} \]
  4. Step-by-step derivation
    1. frac-add87.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{1 \cdot b + a \cdot -1}{a \cdot b}} \]
    2. *-un-lft-identity87.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b} + a \cdot -1}{a \cdot b} \]
  5. Applied egg-rr87.0%

    \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b + a \cdot -1}{a \cdot b}} \]
  6. Step-by-step derivation
    1. *-commutative87.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{-1 \cdot a}}{a \cdot b} \]
    2. neg-mul-187.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{b + \color{blue}{\left(-a\right)}}{a \cdot b} \]
    3. sub-neg87.0%

      \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \frac{\color{blue}{b - a}}{a \cdot b} \]
  7. Simplified87.0%

    \[\leadsto \left(\frac{\frac{\pi}{b + a}}{b - a} \cdot 0.5\right) \cdot \color{blue}{\frac{b - a}{a \cdot b}} \]
  8. Taylor expanded in b around 0 55.2%

    \[\leadsto \color{blue}{0.5 \cdot \frac{\pi}{{a}^{2} \cdot b}} \]
  9. Step-by-step derivation
    1. unpow255.2%

      \[\leadsto 0.5 \cdot \frac{\pi}{\color{blue}{\left(a \cdot a\right)} \cdot b} \]
    2. *-commutative55.2%

      \[\leadsto 0.5 \cdot \frac{\pi}{\color{blue}{b \cdot \left(a \cdot a\right)}} \]
    3. associate-/r*55.1%

      \[\leadsto 0.5 \cdot \color{blue}{\frac{\frac{\pi}{b}}{a \cdot a}} \]
  10. Simplified55.1%

    \[\leadsto \color{blue}{0.5 \cdot \frac{\frac{\pi}{b}}{a \cdot a}} \]
  11. Final simplification55.1%

    \[\leadsto 0.5 \cdot \frac{\frac{\pi}{b}}{a \cdot a} \]

Reproduce

?
herbie shell --seed 2023167 
(FPCore (a b)
  :name "NMSE Section 6.1 mentioned, B"
  :precision binary64
  (* (* (/ PI 2.0) (/ 1.0 (- (* b b) (* a a)))) (- (/ 1.0 a) (/ 1.0 b))))