Initial program 0.7
\[\frac{\sin \left(\left(x \cdot \pi\right) \cdot tau\right)}{\left(x \cdot \pi\right) \cdot tau} \cdot \frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi}
\]
Taylor expanded in x around inf 0.7
\[\leadsto \color{blue}{\frac{\sin \left(tau \cdot \left(x \cdot \pi\right)\right)}{tau \cdot \left(\pi \cdot x\right)}} \cdot \frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi}
\]
Simplified0.7
\[\leadsto \color{blue}{\frac{\sin \left(x \cdot \left(tau \cdot \pi\right)\right)}{x \cdot \left(tau \cdot \pi\right)}} \cdot \frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi}
\]
Proof
(/.f32 (sin.f32 (*.f32 x (*.f32 tau (PI.f32)))) (*.f32 x (*.f32 tau (PI.f32)))): 0 points increase in error, 0 points decrease in error
(/.f32 (sin.f32 (Rewrite<= *-commutative_binary32 (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 x (*.f32 tau (PI.f32)))): 0 points increase in error, 0 points decrease in error
(/.f32 (sin.f32 (Rewrite<= associate-*r*_binary32 (*.f32 tau (*.f32 (PI.f32) x)))) (*.f32 x (*.f32 tau (PI.f32)))): 43 points increase in error, 33 points decrease in error
(/.f32 (sin.f32 (*.f32 tau (Rewrite=> *-commutative_binary32 (*.f32 x (PI.f32))))) (*.f32 x (*.f32 tau (PI.f32)))): 0 points increase in error, 0 points decrease in error
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (Rewrite<= *-commutative_binary32 (*.f32 (*.f32 tau (PI.f32)) x))): 0 points increase in error, 0 points decrease in error
(/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (Rewrite<= associate-*r*_binary32 (*.f32 tau (*.f32 (PI.f32) x)))): 34 points increase in error, 47 points decrease in error
Final simplification0.7
\[\leadsto \frac{\sin \left(x \cdot \left(tau \cdot \pi\right)\right)}{x \cdot \left(tau \cdot \pi\right)} \cdot \frac{\sin \left(x \cdot \pi\right)}{x \cdot \pi}
\]