Exact indexing and keys for the high-rate resource bank #
The bank contains exactly one Boolean function per code copy, field point, and basis bit. Only routing keys use ceiling-logarithm index widths; neither copy nor bit-index padding enlarges the bank's leading cost.
Exact number of Boolean resource functions.
Equations
Instances For
Exact row-major index of a code-copy, encoded-point, basis-bit triple.
Equations
- Algebraic.MassProduction.HighRate.ResourceLayout.index copy point bit = finProdFinEquiv (copy, finProdFinEquiv (point, bit))
Instances For
Decode the exact bank index into its three finite coordinates.
Equations
- Algebraic.MassProduction.HighRate.ResourceLayout.atIndex resource = ((finProdFinEquiv.symm resource).1, finProdFinEquiv.symm (finProdFinEquiv.symm resource).2)
Instances For
Routing key width, with exact point bits and logarithmic finite indices.
Equations
- Algebraic.MassProduction.HighRate.ResourceLayout.keyWidth copyBits dimension width selectorBits = copyBits + (dimension * width + selectorBits)
Instances For
Fixed resource keys contain copy, point, and basis-bit coordinates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Adequate finite-index widths make the fixed resource keys distinct.
Bank position of a geometric point and its selected field-basis bit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The key at a geometric position is its expected concatenated encoding.
Decode a bank index's affine point using the fixed binary basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Geometric indexing followed by point decoding recovers the same point.
The Boolean function at each exact bank position.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A selected bank function is exactly the high-rate recovery resource.