Integer-only state for later LLL reduction steps. The proof-facing fields
connect the stored Gram determinants and scaled coefficients to the executable
Gram-Schmidt integer data for b.
Constructor
Hex.Internal.LLLState.mk
Fields
b : Hex.Matrix Int n m
The current integer basis, as a matrix of row vectors.
ν : Hex.Matrix Int n n
The integer scaled Gram-Schmidt coefficients of b.
d : Vector Nat (n + 1)
The leading Gram determinants of b (d[k] for k ≤ n).