- Split input into 2 regimes
if b < -0.771728515625
Initial program 4.1
\[\frac{\left(\left(-b\right) - \left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right)\right)}{\left(\left(real->posit(2)\right) \cdot a\right)}\]
- Using strategy
rm Applied p16-flip--3.6
\[\leadsto \frac{\color{blue}{\left(\frac{\left(\left(\left(-b\right) \cdot \left(-b\right)\right) - \left(\left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right) \cdot \left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right)\right)\right)}{\left(\frac{\left(-b\right)}{\left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right)}\right)}\right)}}{\left(\left(real->posit(2)\right) \cdot a\right)}\]
Applied associate-/l/3.6
\[\leadsto \color{blue}{\frac{\left(\left(\left(-b\right) \cdot \left(-b\right)\right) - \left(\left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right) \cdot \left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right)\right)\right)}{\left(\left(\left(real->posit(2)\right) \cdot a\right) \cdot \left(\frac{\left(-b\right)}{\left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right)}\right)\right)}}\]
Simplified0.9
\[\leadsto \frac{\color{blue}{\left(\frac{\left(\left(\frac{\left(-b\right)}{b}\right) \cdot \left(\frac{\left(-b\right)}{\left(-b\right)}\right)\right)}{\left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)}\right)}}{\left(\left(\left(real->posit(2)\right) \cdot a\right) \cdot \left(\frac{\left(-b\right)}{\left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right)}\right)\right)}\]
if -0.771728515625 < b
Initial program 0.6
\[\frac{\left(\left(-b\right) - \left(\sqrt{\left(\left(b \cdot b\right) - \left(\left(real->posit(4)\right) \cdot \left(a \cdot c\right)\right)\right)}\right)\right)}{\left(\left(real->posit(2)\right) \cdot a\right)}\]
- Using strategy
rm Applied associate-*r*0.5
\[\leadsto \frac{\left(\left(-b\right) - \left(\sqrt{\left(\left(b \cdot b\right) - \color{blue}{\left(\left(\left(real->posit(4)\right) \cdot a\right) \cdot c\right)}\right)}\right)\right)}{\left(\left(real->posit(2)\right) \cdot a\right)}\]
- Recombined 2 regimes into one program.
Final simplification0.6
\[\leadsto \begin{array}{l}
\mathbf{if}\;b \le -0.771728515625:\\
\;\;\;\;\frac{\left(\left(-b\right) + b\right) \cdot \left(\left(-b\right) + \left(-b\right)\right) + 4 \cdot \left(a \cdot c\right)}{\left(2 \cdot a\right) \cdot \left(\left(-b\right) + \sqrt{b \cdot b - 4 \cdot \left(a \cdot c\right)}\right)}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left(-b\right) - \sqrt{b \cdot b - \left(4 \cdot a\right) \cdot c}}{2 \cdot a}\\
\end{array}\]