Initial program 0.0
\[x + \left(y - z\right) \cdot \left(t - x\right)
\]
Taylor expanded in x around -inf 0.0
\[\leadsto \color{blue}{-1 \cdot \left(\left(y - \left(1 + z\right)\right) \cdot x\right) + t \cdot \left(y - z\right)}
\]
Simplified0.0
\[\leadsto \color{blue}{t \cdot \left(y - z\right) - x \cdot \left(y - \left(z + 1\right)\right)}
\]
Proof
[Start]0.0 | \[ -1 \cdot \left(\left(y - \left(1 + z\right)\right) \cdot x\right) + t \cdot \left(y - z\right)
\] |
|---|
+-commutative [=>]0.0 | \[ \color{blue}{t \cdot \left(y - z\right) + -1 \cdot \left(\left(y - \left(1 + z\right)\right) \cdot x\right)}
\] |
|---|
mul-1-neg [=>]0.0 | \[ t \cdot \left(y - z\right) + \color{blue}{\left(-\left(y - \left(1 + z\right)\right) \cdot x\right)}
\] |
|---|
unsub-neg [=>]0.0 | \[ \color{blue}{t \cdot \left(y - z\right) - \left(y - \left(1 + z\right)\right) \cdot x}
\] |
|---|
*-commutative [=>]0.0 | \[ t \cdot \left(y - z\right) - \color{blue}{x \cdot \left(y - \left(1 + z\right)\right)}
\] |
|---|
+-commutative [=>]0.0 | \[ t \cdot \left(y - z\right) - x \cdot \left(y - \color{blue}{\left(z + 1\right)}\right)
\] |
|---|
Applied egg-rr0.2
\[\leadsto \color{blue}{\frac{1}{\frac{1}{t \cdot \left(y - z\right) - x \cdot \left(y + \left(-1 - z\right)\right)}}}
\]
Applied egg-rr0.0
\[\leadsto \color{blue}{t \cdot y + \left(t \cdot \left(-z\right) - x \cdot \left(\left(y - z\right) + -1\right)\right)}
\]
Simplified0.0
\[\leadsto \color{blue}{\mathsf{fma}\left(y, t, t \cdot \left(-z\right) - x \cdot \left(y - \left(z - -1\right)\right)\right)}
\]
Proof
[Start]0.0 | \[ t \cdot y + \left(t \cdot \left(-z\right) - x \cdot \left(\left(y - z\right) + -1\right)\right)
\] |
|---|
*-commutative [<=]0.0 | \[ \color{blue}{y \cdot t} + \left(t \cdot \left(-z\right) - x \cdot \left(\left(y - z\right) + -1\right)\right)
\] |
|---|
*-commutative [<=]0.0 | \[ y \cdot t + \left(\color{blue}{\left(-z\right) \cdot t} - x \cdot \left(\left(y - z\right) + -1\right)\right)
\] |
|---|
fma-def [=>]0.0 | \[ \color{blue}{\mathsf{fma}\left(y, t, \left(-z\right) \cdot t - x \cdot \left(\left(y - z\right) + -1\right)\right)}
\] |
|---|
*-commutative [=>]0.0 | \[ \mathsf{fma}\left(y, t, \color{blue}{t \cdot \left(-z\right)} - x \cdot \left(\left(y - z\right) + -1\right)\right)
\] |
|---|
associate-+l- [=>]0.0 | \[ \mathsf{fma}\left(y, t, t \cdot \left(-z\right) - x \cdot \color{blue}{\left(y - \left(z - -1\right)\right)}\right)
\] |
|---|
Final simplification0.0
\[\leadsto \mathsf{fma}\left(y, t, x \cdot \left(\left(z + 1\right) - y\right) - t \cdot z\right)
\]