Documentation

Linglib.Core.Interval.SqrtInterval

SqrtInterval — Interval Square Root via exp(log/2) #

For positive intervals, √x = exp(log(x)/2). Computed by chaining logInterval, rational halving, and expInterval.

Used by RExpr.rsqrt to support Real.sqrt in the rsa_predict tactic, enabling Hellinger-distance-based RSA models (@cite{herbstritt-franke-2019}).

Interval square root for positive intervals. Uses the identity √x = exp(log(x) / 2) for x > 0. Chains logInterval, rational halving, and expInterval.

Equations
Instances For

    Soundness: if x ∈ [a.lo, a.hi] and a.lo > 0, then √x ∈ sqrtInterval a.