TorchLean API

FloatLib.Numerics.Enclosure.Trigonometric.SinCosConvergence

Convergence of global rational sine and cosine bounds #

For every fixed real argument, the exponential-series terms |x|^n / n! tend to zero. The global Taylor error bound therefore squeezes the rational sine and cosine polynomials toward their exact values. Intersecting with [-1, 1] preserves endpoint convergence.

The global trigonometric Lagrange radius tends to zero at every rational input.

The executable sine Taylor polynomials converge at every rational input.

The executable cosine Taylor polynomials converge at every rational input.

theorem FloatLib.Numerics.Enclosure.tendsto_restrictUnit_lo {α : Type u_1} {l : Filter α} {intervals : αRationalInterval} {x : } (hlo : Filter.Tendsto (fun (a : α) => (intervals a).lo) l (nhds x)) (hx : -1 x) :
Filter.Tendsto (fun (a : α) => (restrictUnit (intervals a)).lo) l (nhds x)

Clamping lower endpoints at -1 preserves any limit at least -1.

theorem FloatLib.Numerics.Enclosure.tendsto_restrictUnit_hi {α : Type u_1} {l : Filter α} {intervals : αRationalInterval} {x : } (hhi : Filter.Tendsto (fun (a : α) => (intervals a).hi) l (nhds x)) (hx : x 1) :
Filter.Tendsto (fun (a : α) => (restrictUnit (intervals a)).hi) l (nhds x)

Clamping upper endpoints at 1 preserves any limit at most 1.

The sine lower endpoints converge globally as the degree increases.

The sine upper endpoints converge globally as the degree increases.

The cosine lower endpoints converge globally as the degree increases.

The cosine upper endpoints converge globally as the degree increases.