Average Error: 12.0 → 12.0
Time: 57.2s
Precision: 64
Internal Precision: 128
\[\frac{\sin ky}{\sqrt{{\left(\sin kx\right)}^{2} + {\left(\sin ky\right)}^{2}}} \cdot \sin th\]
\[\sin th \cdot \frac{\sin ky}{\sqrt{\sin ky \cdot \sin ky + \sin kx \cdot \sin kx}}\]

Error

Bits error versus kx

Bits error versus ky

Bits error versus th

Derivation

  1. Initial program 12.0

    \[\frac{\sin ky}{\sqrt{{\left(\sin kx\right)}^{2} + {\left(\sin ky\right)}^{2}}} \cdot \sin th\]
  2. Simplified12.0

    \[\leadsto \color{blue}{\sin th \cdot \frac{\sin ky}{\sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}}\]
  3. Using strategy rm
  4. Applied *-un-lft-identity12.0

    \[\leadsto \sin th \cdot \frac{\color{blue}{1 \cdot \sin ky}}{\sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}\]
  5. Applied associate-/l*12.0

    \[\leadsto \sin th \cdot \color{blue}{\frac{1}{\frac{\sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}{\sin ky}}}\]
  6. Using strategy rm
  7. Applied *-un-lft-identity12.0

    \[\leadsto \sin th \cdot \frac{1}{\frac{\sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}{\color{blue}{1 \cdot \sin ky}}}\]
  8. Applied *-un-lft-identity12.0

    \[\leadsto \sin th \cdot \frac{1}{\frac{\sqrt{\color{blue}{1 \cdot \left(\sin kx \cdot \sin kx + \sin ky \cdot \sin ky\right)}}}{1 \cdot \sin ky}}\]
  9. Applied sqrt-prod12.0

    \[\leadsto \sin th \cdot \frac{1}{\frac{\color{blue}{\sqrt{1} \cdot \sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}}{1 \cdot \sin ky}}\]
  10. Applied times-frac12.0

    \[\leadsto \sin th \cdot \frac{1}{\color{blue}{\frac{\sqrt{1}}{1} \cdot \frac{\sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}{\sin ky}}}\]
  11. Applied add-cube-cbrt12.0

    \[\leadsto \sin th \cdot \frac{\color{blue}{\left(\sqrt[3]{1} \cdot \sqrt[3]{1}\right) \cdot \sqrt[3]{1}}}{\frac{\sqrt{1}}{1} \cdot \frac{\sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}{\sin ky}}\]
  12. Applied times-frac12.0

    \[\leadsto \sin th \cdot \color{blue}{\left(\frac{\sqrt[3]{1} \cdot \sqrt[3]{1}}{\frac{\sqrt{1}}{1}} \cdot \frac{\sqrt[3]{1}}{\frac{\sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}{\sin ky}}\right)}\]
  13. Simplified12.0

    \[\leadsto \sin th \cdot \left(\color{blue}{1} \cdot \frac{\sqrt[3]{1}}{\frac{\sqrt{\sin kx \cdot \sin kx + \sin ky \cdot \sin ky}}{\sin ky}}\right)\]
  14. Simplified12.0

    \[\leadsto \sin th \cdot \left(1 \cdot \color{blue}{\frac{\sin ky}{\sqrt{\sin ky \cdot \sin ky + \sin kx \cdot \sin kx}}}\right)\]
  15. Final simplification12.0

    \[\leadsto \sin th \cdot \frac{\sin ky}{\sqrt{\sin ky \cdot \sin ky + \sin kx \cdot \sin kx}}\]

Reproduce

herbie shell --seed 2019089 
(FPCore (kx ky th)
  :name "Toniolo and Linder, Equation (3b), real"
  (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)))