Exact finite-codebook runtime model #
A Codebook width α assigns a complete semantic value to each BitVec width. The runtime carrier
is always the exact-width bit vector; proof-indexed views are isolated in Core.Proof.
Complete denotation of every word in an exact-width lookup encoding.
- denote : BitVec width → Numerics.NumericalValue α
Meaning of each stored word.
Instances For
@[reducible]
Runtime storage type of a codebook.
The transparent definition compiles to the underlying BitVec while preserving the selected
codebook in elaborated types for inspection and family-specific APIs.
Instances For
def
FloatLib.Floats.Formats.Codebook.numericalSystem
{width : ℕ}
{α : Type u}
(book : Codebook width α)
:
Expose a codebook through the family-independent numerical-system interface.