Initial program 47.5
\[\frac{2}{\left(\left(\frac{{t}^{3}}{\ell \cdot \ell} \cdot \sin k\right) \cdot \tan k\right) \cdot \left(\left(1 + {\left(\frac{k}{t}\right)}^{2}\right) - 1\right)}
\]
Simplified40.1
\[\leadsto \color{blue}{\frac{\frac{\frac{2}{\tan k}}{{t}^{3}}}{\sin k} \cdot \frac{\ell \cdot \ell}{{\left(\frac{k}{t}\right)}^{2}}}
\]
Proof
(*.f64 (/.f64 (/.f64 (/.f64 2 (tan.f64 k)) (pow.f64 t 3)) (sin.f64 k)) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))): 0 points increase in error, 0 points decrease in error
(*.f64 (Rewrite<= associate-/r*_binary64 (/.f64 (/.f64 2 (tan.f64 k)) (*.f64 (pow.f64 t 3) (sin.f64 k)))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))): 5 points increase in error, 6 points decrease in error
(*.f64 (Rewrite=> associate-/l/_binary64 (/.f64 2 (*.f64 (*.f64 (pow.f64 t 3) (sin.f64 k)) (tan.f64 k)))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))): 6 points increase in error, 4 points decrease in error
(*.f64 (/.f64 2 (Rewrite=> associate-*l*_binary64 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 k) (tan.f64 k))))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))): 2 points increase in error, 9 points decrease in error
(*.f64 (Rewrite=> associate-/r*_binary64 (/.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (sin.f64 k) (tan.f64 k)))) (/.f64 (*.f64 l l) (pow.f64 (/.f64 k t) 2))): 3 points increase in error, 3 points decrease in error
(*.f64 (/.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 (*.f64 l l) (Rewrite<= +-rgt-identity_binary64 (+.f64 (pow.f64 (/.f64 k t) 2) 0)))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 (*.f64 l l) (+.f64 (pow.f64 (/.f64 k t) 2) (Rewrite<= metadata-eval (-.f64 1 1))))): 0 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 (*.f64 l l) (Rewrite<= associate--l+_binary64 (-.f64 (+.f64 (pow.f64 (/.f64 k t) 2) 1) 1)))): 30 points increase in error, 0 points decrease in error
(*.f64 (/.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 (sin.f64 k) (tan.f64 k))) (/.f64 (*.f64 l l) (-.f64 (Rewrite<= +-commutative_binary64 (+.f64 1 (pow.f64 (/.f64 k t) 2))) 1))): 0 points increase in error, 0 points decrease in error
(Rewrite<= times-frac_binary64 (/.f64 (*.f64 (/.f64 2 (pow.f64 t 3)) (*.f64 l l)) (*.f64 (*.f64 (sin.f64 k) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))): 6 points increase in error, 8 points decrease in error
(/.f64 (Rewrite<= associate-/r/_binary64 (/.f64 2 (/.f64 (pow.f64 t 3) (*.f64 l l)))) (*.f64 (*.f64 (sin.f64 k) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))): 2 points increase in error, 5 points decrease in error
(Rewrite<= associate-/r*_binary64 (/.f64 2 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (*.f64 (sin.f64 k) (tan.f64 k)) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))))): 6 points increase in error, 4 points decrease in error
(/.f64 2 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (*.f64 (sin.f64 k) (tan.f64 k))) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1)))): 3 points increase in error, 3 points decrease in error
(/.f64 2 (*.f64 (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))) (-.f64 (+.f64 1 (pow.f64 (/.f64 k t) 2)) 1))): 3 points increase in error, 2 points decrease in error
Applied egg-rr33.1
\[\leadsto \color{blue}{\frac{1}{\frac{\sin k}{\frac{2}{\tan k} \cdot \left({t}^{-3} \cdot {\left(\frac{\ell}{\frac{k}{t}}\right)}^{2}\right)}}}
\]
Taylor expanded in t around 0 22.0
\[\leadsto \frac{1}{\frac{\sin k}{\frac{2}{\tan k} \cdot \color{blue}{\frac{{\ell}^{2}}{{k}^{2} \cdot t}}}}
\]
Simplified6.1
\[\leadsto \frac{1}{\frac{\sin k}{\frac{2}{\tan k} \cdot \color{blue}{\left(\frac{\ell}{k} \cdot \frac{\ell}{k \cdot t}\right)}}}
\]
Proof
(*.f64 (/.f64 l k) (/.f64 l (*.f64 k t))): 0 points increase in error, 0 points decrease in error
(Rewrite<= times-frac_binary64 (/.f64 (*.f64 l l) (*.f64 k (*.f64 k t)))): 72 points increase in error, 25 points decrease in error
(/.f64 (Rewrite<= unpow2_binary64 (pow.f64 l 2)) (*.f64 k (*.f64 k t))): 0 points increase in error, 0 points decrease in error
(/.f64 (pow.f64 l 2) (Rewrite<= associate-*l*_binary64 (*.f64 (*.f64 k k) t))): 20 points increase in error, 7 points decrease in error
(/.f64 (pow.f64 l 2) (*.f64 (Rewrite<= unpow2_binary64 (pow.f64 k 2)) t)): 0 points increase in error, 0 points decrease in error
Applied egg-rr0.9
\[\leadsto \color{blue}{\frac{\frac{2}{\tan k} \cdot \frac{\ell}{k}}{1} \cdot \frac{\frac{\frac{\ell}{k}}{t}}{\sin k}}
\]
Applied egg-rr0.8
\[\leadsto \frac{\color{blue}{\frac{\frac{2}{\tan k}}{\frac{k}{\ell}}}}{1} \cdot \frac{\frac{\frac{\ell}{k}}{t}}{\sin k}
\]
Final simplification0.8
\[\leadsto \frac{\frac{2}{\tan k}}{\frac{k}{\ell}} \cdot \frac{\frac{\frac{\ell}{k}}{t}}{\sin k}
\]