TorchLean API

NN.Floats.IEEEExec.Bridge.Finite

Finite binary32 arithmetic for reduction proofs #

FloatLib supplies the arithmetic kernels and their real rounding semantics. This module transports those theorems to FloatLib's configured binary32 values. A finite add or multiply result implies finite operands, so the public refinement statements need only the original result-finiteness hypothesis. No global relative-error assumption is made at subnormal values.

@[reducible, inline]

Nearest-even real rounding with binary32 gradual underflow and no upper exponent bound.

Instances For