5.5. Cross-references
HexGramSchmidt depends only on HexMatrix and underpins HexLLL:
-
HexMatrixsupplies theHex.Matrixrepresentation and the row operations (rowAdd,rowSwap) that the update formulas reason about. The orthogonalization here is built entirely on that representation. -
HexGramSchmidtMathlibre-exports this executable theory as theorems about Mathlib'sLinearMapandMatrixGram-Schmidt.HexGramSchmidtitself imports onlyHexMatrixandStd. -
HexLLLconsumes the integer data (the Gram determinants and scaled coefficients) and the exact update formulas to drive lattice reduction in integer arithmetic.