Packing Boolean data into evaluation-code resource functions #
For a fixed suffix, the manuscript packs requested Boolean values into basis coordinates of the tensor-code information symbols. This module states that packing through an explicit embedding and proves that punctured-line recovery returns the original Boolean coordinate.
The placement embedding is data, not a serialization typeclass. A later
front-end circuit may implement any concrete placement satisfying the same
interface without changing the algebraic recovery proof. Packing capacities
use Nat.card, so their public types do not capture a field enumeration.
One Boolean information position consists of a tensor-grid symbol and a basis coordinate inside that binary-extension-field symbol.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Concrete interpolation nodes: a grid index is represented by its
little-endian width-bit integer and encoded in the fixed field basis. This
choice connects the semantic evaluation code to the runtime packing circuit.
Equations
- Algebraic.MassProduction.binaryResourceNodes widthPositive dimension point = Algebraic.MassProduction.encodeBinaryExtension widthPositive (Algebraic.MassProduction.finiteIndexBits width point)
Instances For
Read the source bit assigned to a packed position, using false for an
unused information coordinate. Classical choice is local to this semantic
definition and does not create a global decidability instance.
Equations
- Algebraic.MassProduction.packedBit placement values position = if occupied : ∃ (source : Prefix), placement source = position then values (Classical.choose occupied) else false
Instances For
A placement embedding makes the lookup at every occupied coordinate exact.
Pack Boolean information coordinates into one field-valued message on the tensor grid.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Decoding an occupied coordinate of the packed message recovers its source Boolean value.
Decoding is additive in the fixed binary basis.
Decoding commutes with a finite sum of binary-extension-field values.
Field-valued resource function induced by one packed Boolean family.
The Suffix argument is the shorter input on which recursive evaluation will
operate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Tensor-grid point containing the bit assigned to one source prefix.
Equations
- Algebraic.MassProduction.packedTargetPoint widthPositive placement source = Algebraic.MassProduction.binaryResourceNodes widthPositive dimension ∘ (placement source).1
Instances For
The packed target is systematic: its assigned basis coordinate is the original Boolean function value.
Exact Boolean-coordinate recovery from any projective punctured line through the packed information point.
The number of Boolean resource functions is the number of ambient code points times the extension-field bit width.
A semantic placement exists whenever the information-bit count fits in the tensor-grid symbol capacity. This is deliberately separate from the later polynomial-size placement circuit.