Initial program 3.1%
\[\frac{x - lo}{hi - lo}
\]
Taylor expanded in lo around 0 18.8%
\[\leadsto \color{blue}{\frac{x}{hi} + -1 \cdot \left(lo \cdot \left(\frac{1}{hi} + -1 \cdot \frac{x}{{hi}^{2}}\right)\right)}
\]
Step-by-step derivation
mul-1-neg18.8%
\[\leadsto \frac{x}{hi} + \color{blue}{\left(-lo \cdot \left(\frac{1}{hi} + -1 \cdot \frac{x}{{hi}^{2}}\right)\right)}
\]
unsub-neg18.8%
\[\leadsto \color{blue}{\frac{x}{hi} - lo \cdot \left(\frac{1}{hi} + -1 \cdot \frac{x}{{hi}^{2}}\right)}
\]
mul-1-neg18.8%
\[\leadsto \frac{x}{hi} - lo \cdot \left(\frac{1}{hi} + \color{blue}{\left(-\frac{x}{{hi}^{2}}\right)}\right)
\]
unsub-neg18.8%
\[\leadsto \frac{x}{hi} - lo \cdot \color{blue}{\left(\frac{1}{hi} - \frac{x}{{hi}^{2}}\right)}
\]
unpow218.8%
\[\leadsto \frac{x}{hi} - lo \cdot \left(\frac{1}{hi} - \frac{x}{\color{blue}{hi \cdot hi}}\right)
\]
Simplified18.8%
\[\leadsto \color{blue}{\frac{x}{hi} - lo \cdot \left(\frac{1}{hi} - \frac{x}{hi \cdot hi}\right)}
\]
Taylor expanded in lo around -inf 18.8%
\[\leadsto \color{blue}{-1 \cdot \left(\left(\frac{1}{hi} - \frac{x}{{hi}^{2}}\right) \cdot lo\right)}
\]
Step-by-step derivation
mul-1-neg18.8%
\[\leadsto \color{blue}{-\left(\frac{1}{hi} - \frac{x}{{hi}^{2}}\right) \cdot lo}
\]
*-commutative18.8%
\[\leadsto -\color{blue}{lo \cdot \left(\frac{1}{hi} - \frac{x}{{hi}^{2}}\right)}
\]
unpow-118.8%
\[\leadsto -lo \cdot \left(\color{blue}{{hi}^{-1}} - \frac{x}{{hi}^{2}}\right)
\]
sub-neg18.8%
\[\leadsto -lo \cdot \color{blue}{\left({hi}^{-1} + \left(-\frac{x}{{hi}^{2}}\right)\right)}
\]
mul-1-neg18.8%
\[\leadsto -lo \cdot \left({hi}^{-1} + \color{blue}{-1 \cdot \frac{x}{{hi}^{2}}}\right)
\]
distribute-rgt-in18.8%
\[\leadsto -\color{blue}{\left({hi}^{-1} \cdot lo + \left(-1 \cdot \frac{x}{{hi}^{2}}\right) \cdot lo\right)}
\]
unpow-118.8%
\[\leadsto -\left(\color{blue}{\frac{1}{hi}} \cdot lo + \left(-1 \cdot \frac{x}{{hi}^{2}}\right) \cdot lo\right)
\]
associate-*l/18.8%
\[\leadsto -\left(\color{blue}{\frac{1 \cdot lo}{hi}} + \left(-1 \cdot \frac{x}{{hi}^{2}}\right) \cdot lo\right)
\]
*-lft-identity18.8%
\[\leadsto -\left(\frac{\color{blue}{lo}}{hi} + \left(-1 \cdot \frac{x}{{hi}^{2}}\right) \cdot lo\right)
\]
associate-*r/18.8%
\[\leadsto -\left(\frac{lo}{hi} + \color{blue}{\frac{-1 \cdot x}{{hi}^{2}}} \cdot lo\right)
\]
associate-*l/10.0%
\[\leadsto -\left(\frac{lo}{hi} + \color{blue}{\frac{\left(-1 \cdot x\right) \cdot lo}{{hi}^{2}}}\right)
\]
associate-*r*10.0%
\[\leadsto -\left(\frac{lo}{hi} + \frac{\color{blue}{-1 \cdot \left(x \cdot lo\right)}}{{hi}^{2}}\right)
\]
*-commutative10.0%
\[\leadsto -\left(\frac{lo}{hi} + \frac{-1 \cdot \color{blue}{\left(lo \cdot x\right)}}{{hi}^{2}}\right)
\]
mul-1-neg10.0%
\[\leadsto -\left(\frac{lo}{hi} + \frac{\color{blue}{-lo \cdot x}}{{hi}^{2}}\right)
\]
distribute-neg-frac10.0%
\[\leadsto -\left(\frac{lo}{hi} + \color{blue}{\left(-\frac{lo \cdot x}{{hi}^{2}}\right)}\right)
\]
unsub-neg10.0%
\[\leadsto -\color{blue}{\left(\frac{lo}{hi} - \frac{lo \cdot x}{{hi}^{2}}\right)}
\]
unpow210.0%
\[\leadsto -\left(\frac{lo}{hi} - \frac{lo \cdot x}{\color{blue}{hi \cdot hi}}\right)
\]
times-frac18.8%
\[\leadsto -\left(\frac{lo}{hi} - \color{blue}{\frac{lo}{hi} \cdot \frac{x}{hi}}\right)
\]
Simplified18.8%
\[\leadsto \color{blue}{-\left(\frac{lo}{hi} - \frac{lo}{hi} \cdot \frac{x}{hi}\right)}
\]
Step-by-step derivation
associate-*r/18.8%
\[\leadsto -\left(\frac{lo}{hi} - \color{blue}{\frac{\frac{lo}{hi} \cdot x}{hi}}\right)
\]
sub-div18.8%
\[\leadsto -\color{blue}{\frac{lo - \frac{lo}{hi} \cdot x}{hi}}
\]
Applied egg-rr18.8%
\[\leadsto -\color{blue}{\frac{lo - \frac{lo}{hi} \cdot x}{hi}}
\]
Final simplification18.8%
\[\leadsto \frac{\frac{lo}{hi} \cdot x - lo}{hi}
\]