Canonical Boolean-prefix packing #
This module formalizes the manuscript's exact placement
s(a) = I(a) / width, j(a) = I(a) % width,
followed by the dimension base-gridWidth digits of s(a). The explicit
finFunctionFinEquiv is the base-conversion bijection, so injectivity is a
composition of finite embeddings rather than a cardinality-choice argument.
Number of interpolation nodes available in each tensor coordinate.
Equations
- Algebraic.MassProduction.CanonicalPacking.gridWidth dimension width = Algebraic.MassProduction.resourceGridWidth (Nat.card (Algebraic.MassProduction.BinaryExtension width)) dimension
Instances For
The canonical flat information-bit position for one prefix index.
Equations
- Algebraic.MassProduction.CanonicalPacking.flatPosition packingFits source = Fin.castLE packingFits source
Instances For
Split a flat packed position into its tensor-symbol rank and basis bit.
Equations
- Algebraic.MassProduction.CanonicalPacking.symbolAndBit packingFits source = finProdFinEquiv.symm (Algebraic.MassProduction.CanonicalPacking.flatPosition packingFits source)
Instances For
Canonical tensor-symbol rank s(a) = I(a) / width.
Equations
- Algebraic.MassProduction.CanonicalPacking.symbolIndex packingFits source = (Algebraic.MassProduction.CanonicalPacking.symbolAndBit packingFits source).1
Instances For
Canonical basis coordinate j(a) = I(a) % width.
Equations
- Algebraic.MassProduction.CanonicalPacking.bitIndex packingFits source = (Algebraic.MassProduction.CanonicalPacking.symbolAndBit packingFits source).2
Instances For
The dimension little-endian base-gridWidth digits of s(a).
Equations
- Algebraic.MassProduction.CanonicalPacking.symbolDigits packingFits source = finFunctionFinEquiv.symm (Algebraic.MassProduction.CanonicalPacking.symbolIndex packingFits source)
Instances For
Manuscript-canonical embedding of all Boolean prefixes into information symbol coordinates and field-basis coordinates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under the verified binary-field cardinality, the canonical placement has
exactly the PackedBitPosition type used by resource packing.
Equations
- Algebraic.MassProduction.CanonicalPacking.packedPlacement _widthPositive packingFits = Algebraic.MassProduction.CanonicalPacking.placement packingFits
Instances For
The packed target's field-basis bits are precisely the fixed-width binary encodings of the base-conversion digits.