Initial program 0.5
\[\left(a - \left(\frac{\left(real->posit(1.0)\right)}{\left(real->posit(3.0)\right)}\right)\right) \cdot \left(\frac{\left(real->posit(1)\right)}{\left(\left(\frac{\left(real->posit(1)\right)}{\left(\sqrt{\left(\left(real->posit(9)\right) \cdot \left(a - \left(\frac{\left(real->posit(1.0)\right)}{\left(real->posit(3.0)\right)}\right)\right)\right)}\right)}\right) \cdot rand\right)}\right)\]
- Using strategy
rm Applied distribute-lft-in0.5
\[\leadsto \color{blue}{\frac{\left(\left(a - \left(\frac{\left(real->posit(1.0)\right)}{\left(real->posit(3.0)\right)}\right)\right) \cdot \left(real->posit(1)\right)\right)}{\left(\left(a - \left(\frac{\left(real->posit(1.0)\right)}{\left(real->posit(3.0)\right)}\right)\right) \cdot \left(\left(\frac{\left(real->posit(1)\right)}{\left(\sqrt{\left(\left(real->posit(9)\right) \cdot \left(a - \left(\frac{\left(real->posit(1.0)\right)}{\left(real->posit(3.0)\right)}\right)\right)\right)}\right)}\right) \cdot rand\right)\right)}}\]
Final simplification0.5
\[\leadsto \left(a - \frac{1.0}{3.0}\right) \cdot 1 + \left(a - \frac{1.0}{3.0}\right) \cdot \left(\frac{1}{\sqrt{9 \cdot \left(a - \frac{1.0}{3.0}\right)}} \cdot rand\right)\]