Initial program 0.3
\[\left(\left(\cos \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right)}\right) \cdot xi + \left(\sin \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right)}\right) \cdot yi\right) + \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot zi
\]
Taylor expanded in ux around 0 0.3
\[\leadsto \left(\left(\cos \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right)}\right) \cdot xi + \left(\sin \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right)}\right) \cdot yi\right) + \color{blue}{\left(-1 \cdot \left(maxCos \cdot {ux}^{2}\right) + maxCos \cdot ux\right)} \cdot zi
\]
Taylor expanded in ux around 0 0.4
\[\leadsto \left(\left(\cos \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right)}\right) \cdot xi + \color{blue}{yi \cdot \sin \left(2 \cdot \left(uy \cdot \pi\right)\right)}\right) + \left(-1 \cdot \left(maxCos \cdot {ux}^{2}\right) + maxCos \cdot ux\right) \cdot zi
\]
Simplified0.4
\[\leadsto \left(\left(\cos \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right)}\right) \cdot xi + \color{blue}{yi \cdot \sin \left(\left(2 \cdot \pi\right) \cdot uy\right)}\right) + \left(-1 \cdot \left(maxCos \cdot {ux}^{2}\right) + maxCos \cdot ux\right) \cdot zi
\]
Proof
(*.f32 yi (sin.f32 (*.f32 (*.f32 2 (PI.f32)) uy))): 0 points increase in error, 0 points decrease in error
(*.f32 yi (sin.f32 (Rewrite<= associate-*r*_binary32 (*.f32 2 (*.f32 (PI.f32) uy))))): 0 points increase in error, 0 points decrease in error
(*.f32 yi (sin.f32 (*.f32 2 (Rewrite<= *-commutative_binary32 (*.f32 uy (PI.f32)))))): 0 points increase in error, 0 points decrease in error
Applied egg-rr0.4
\[\leadsto \left(\left(\cos \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right)}\right) \cdot xi + yi \cdot \sin \left(\left(2 \cdot \pi\right) \cdot uy\right)\right) + \color{blue}{\left(maxCos \cdot ux - maxCos \cdot \left(ux \cdot ux\right)\right)} \cdot zi
\]
Taylor expanded in ux around 0 0.4
\[\leadsto \left(\left(\cos \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(\left(\left(1 - ux\right) \cdot maxCos\right) \cdot ux\right) \cdot \color{blue}{\left(maxCos \cdot ux\right)}}\right) \cdot xi + yi \cdot \sin \left(\left(2 \cdot \pi\right) \cdot uy\right)\right) + \left(maxCos \cdot ux - maxCos \cdot \left(ux \cdot ux\right)\right) \cdot zi
\]
Final simplification0.4
\[\leadsto \left(\left(\cos \left(\left(uy \cdot 2\right) \cdot \pi\right) \cdot \sqrt{1 - \left(ux \cdot \left(\left(1 - ux\right) \cdot maxCos\right)\right) \cdot \left(ux \cdot maxCos\right)}\right) \cdot xi + yi \cdot \sin \left(uy \cdot \left(2 \cdot \pi\right)\right)\right) + \left(ux \cdot maxCos - maxCos \cdot \left(ux \cdot ux\right)\right) \cdot zi
\]