Initial program 98.8%
\[\begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right) - \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right) - \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right) - \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right) - \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right)\right|}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right) - \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right) - \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right)\right|}{\sqrt{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right) - \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right) + \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dX.v\right), \left(\left\lfloorw\right\rfloor \cdot dY.u\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right) + \left(\left\lfloorh\right\rfloor \cdot dY.v\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right)\right)}{\left|\left(\left\lfloorw\right\rfloor \cdot dX.u\right) \cdot \left(\left\lfloorh\right\rfloor \cdot dY.v\right) - \left(\left\lfloorh\right\rfloor \cdot dX.v\right) \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right)\right|}\\
\end{array}
\]
Simplified98.8%
\[\leadsto \color{blue}{\begin{array}{l}
\color{blue}{\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
}
\end{array}}
\]
Taylor expanded in dX.u around 0 99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(-1 \cdot \left(dX.v \cdot \left(dY.u \cdot \left\lfloorw\right\rfloor\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Step-by-step derivation
mul-1-neg99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \color{blue}{\left(-dX.v \cdot \left(dY.u \cdot \left\lfloorw\right\rfloor\right)\right)}\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
associate-*r*99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(-\color{blue}{\left(dX.v \cdot dY.u\right) \cdot \left\lfloorw\right\rfloor}\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
distribute-lft-neg-in99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \color{blue}{\left(\left(-dX.v \cdot dY.u\right) \cdot \left\lfloorw\right\rfloor\right)}\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
distribute-rgt-neg-out99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\color{blue}{\left(dX.v \cdot \left(-dY.u\right)\right)} \cdot \left\lfloorw\right\rfloor\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
*-commutative99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \color{blue}{\left(\left\lfloorw\right\rfloor \cdot \left(dX.v \cdot \left(-dY.u\right)\right)\right)}\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
distribute-rgt-neg-out99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \color{blue}{\left(-dX.v \cdot dY.u\right)}\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
*-commutative99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(-\color{blue}{dY.u \cdot dX.v}\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
distribute-rgt-neg-in99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \color{blue}{\left(dY.u \cdot \left(-dX.v\right)\right)}\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Simplified99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dY.u \cdot \left(-dX.v\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Step-by-step derivation
div-inv99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dY.u \cdot \left(-dX.v\right)\right)\right)\right| \cdot \frac{1}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
*-commutative99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dY.u \cdot \left(-dX.v\right)\right)\right)\right| \cdot \frac{1}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
*-commutative99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dY.u \cdot \left(-dX.v\right)\right)\right)\right| \cdot \frac{1}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Applied egg-rr99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dY.u \cdot \left(-dX.v\right)\right)\right)\right| \cdot \frac{1}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Simplified99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|dX.v \cdot \left(\left\lfloorw\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot dY.u\right)\right)\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(dX.v \cdot \left\lfloorh\right\rfloor\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Step-by-step derivation
div-inv99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right) \cdot \frac{1}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dY.u \cdot \left(-dX.v\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Applied egg-rr99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|dX.v \cdot \left(\left\lfloorw\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot dY.u\right)\right)\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(dX.v \cdot \left\lfloorh\right\rfloor\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dX.v\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right) \cdot \frac{1}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \mathsf{fma}\left(dX.u, dY.v, dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Step-by-step derivation
div-inv99.3%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right) \cdot \frac{1}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dY.u \cdot \left(-dX.v\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Applied egg-rr99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|dX.v \cdot \left(\left\lfloorw\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot dY.u\right)\right)\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(dX.v \cdot \left\lfloorh\right\rfloor\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\color{blue}{\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dX.v\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right) \cdot \frac{1}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \mathsf{fma}\left(dX.u, dY.v, dX.v \cdot \left(-dY.u\right)\right)\right)\right|}} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dX.v\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right) \cdot \frac{1}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \mathsf{fma}\left(dX.u, dY.v, dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dX.v \cdot dX.v\right) \cdot \left\lfloorh\right\rfloor\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left(dY.v \cdot dY.v\right) \cdot \left\lfloorh\right\rfloor\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v + dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}
\]
Final simplification99.0%
\[\leadsto \begin{array}{l}
\mathbf{if}\;\begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v - dX.v \cdot dY.u\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|dX.v \cdot \left(\left\lfloorw\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot dY.u\right)\right)\right|}{\sqrt{\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dX.v\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right)}}\\
\end{array} < 1:\\
\;\;\;\;\mathsf{max}\left(1, \begin{array}{l}
\mathbf{if}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v - dX.v \cdot dY.u\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\frac{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}}{\left\lfloormaxAniso\right\rfloor}\\
\mathbf{else}:\\
\;\;\;\;\frac{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v - dX.v \cdot dY.u\right)\right)\right|}{\sqrt{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}}\\
\end{array} \cdot \begin{array}{l}
\mathbf{if}\;\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dX.v\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right) \cdot \frac{1}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \mathsf{fma}\left(dX.u, dY.v, dX.v \cdot \left(-dY.u\right)\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\mathsf{max}\left({\left(\left\lfloorw\right\rfloor \cdot dX.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dX.v\right)}^{2}, {\left(\left\lfloorw\right\rfloor \cdot dY.u\right)}^{2} + {\left(\left\lfloorh\right\rfloor \cdot dY.v\right)}^{2}\right) \cdot \frac{1}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \mathsf{fma}\left(dX.u, dY.v, dX.v \cdot \left(-dY.u\right)\right)\right)\right|}\\
\end{array}\right)\\
\mathbf{elif}\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v - dX.v \cdot dY.u\right)\right)\right|} > \left\lfloormaxAniso\right\rfloor:\\
\;\;\;\;\left\lfloormaxAniso\right\rfloor\\
\mathbf{else}:\\
\;\;\;\;\frac{\mathsf{max}\left(\mathsf{fma}\left(\left\lfloorw\right\rfloor, dX.u \cdot \left(\left\lfloorw\right\rfloor \cdot dX.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dX.v \cdot dX.v\right)\right)\right), \mathsf{fma}\left(\left\lfloorw\right\rfloor, dY.u \cdot \left(\left\lfloorw\right\rfloor \cdot dY.u\right), \left\lfloorh\right\rfloor \cdot \left(\left\lfloorh\right\rfloor \cdot \left(dY.v \cdot dY.v\right)\right)\right)\right)}{\left|\left\lfloorh\right\rfloor \cdot \left(\left\lfloorw\right\rfloor \cdot \left(dX.u \cdot dY.v - dX.v \cdot dY.u\right)\right)\right|}\\
\end{array}
\]