You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(lol/agda): replace Float arithmetic postulates with stdlib defs
Five postulated Float operations (log₂, *f, +f, negateF, /f) replaced with
actual definitions using Agda.Builtin.Float primitives:
log₂ x = primFloatDiv (primFloatLog x) (primFloatLog 2.0)
_*f_ = primFloatTimes
_+f_ = primFloatPlus
negateF = primFloatNegate
_/f_ = primFloatDiv
The four information-theoretic theorem postulates (entropy-nonneg,
kl-nonneg, js-symmetric, js-bounded) are classified as justified axioms
over Float — these require real-analysis machinery (ℝ, convexity lemmas)
that is out of scope for an IEEE 754 Float model. Comments added.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments