18.10. Cross-references
Where HexGF2 fits in the executable DAG:
-
HexPolyis the only dependency: it provides the generic dense-polynomial vocabulary against which the packed representation's arithmetic and Euclidean laws are stated.HexGF2specializes that theory to the single-bit-coefficient case where the packed word layout and carry-less multiply apply. -
HexGF2is consumed by the finite-field constructors that build on it (the packed characteristic-two entries of theGFqconstructors), which reuse itsHex.GF2nandHex.GF2nPolywrappers and committed irreducibility certificates. -
HexGF2is Mathlib-free. Its Mathlib correspondence isHexGF2Mathlib, which unpacksGF2Polyinto the genericFpPoly 2representation, identifies bothGF2nandGF2nPolywith the quotient-field construction fromHexGFqField, and carries the finiteness and cardinality results for the packed types. The executable API documented above does not depend on it: the packed arithmetic, the Euclidean algorithms, and the Rabin certificates are all executable and Mathlib-free.