Padding and tiling correctness #
Main results #
nonempty_layout: valid layouts exist wheneverm ≤ L.Full.bandArray_eq_mul: product entries asFull.resultvalues of band arrays.outStrOfPos_injective: positions in a tile have distinct output strings.
References #
Adapted selectively from [AlmanWilliams2026, Section 2] and
Anthropic's pinned formal source.
Source pin: 16a5ce41304fcdaea4e0be7c132e1c361dc26da5. These are finite mathematical
counts and identities; they give no native program or instruction-cost certificate.
The numbers #
The table of subsets and the matrices of a tile #
The right family is zero at any level set outside the table image.
Product identities for tile arrays #
For the band arrays of tile (β, β'), Full.result at the output string for table entry
(g, h) equals the product entry of row block β * K0 L m + g and column block β' * K0 L m + h.
The band arrays for the tile containing an original position (I, J) give Full.result
equal to (X * Y) I J at outStrOfPos lay I J. The matrices may have arbitrary signed
integer entries.
At the output string of an original position (I, J), the bilinear product of its two
band arrays equals (X * Y) I J.
The output string of a position #
The inner set of a position's output string is the table entry indexed by its two within-band block indices.
The inner set of the output string of a position has exactly m elements.
Within a fixed pair of row and column bands, equality of output strings implies equality of both natural-number position indices.