README.md
3.0 kB · markdown
fill-polynomials
- Fits the odd-side fill polynomial of every design at
dim 1..4by exact Lagrange interpolation on the side indexk = 1..dim+1, checks it out tok = 10, and counts the distinct polynomials against A129824. - Walks the hyperoctahedral group to get the symmetry classes and counts how many classes their members split on the lower coefficients, and on the leading coefficient.
- Peels unit-linear factors
(a n + 1)with integer slopeafrom everydim 4signature and reports the degree-4 remainders that still split overQinto two quadratics. - Factors every fill polynomial at
dim 2..6overQand collects the discriminants of the quadratic factors, under two readings: every quadratic factor, and only a degree-2 peeled remainder. - Rebuilds the seven census observables at
dim 3by literal cell and face counting at both side families, fits each on the side indexn = 1..4withn = 5, 6held out, and calls a design locked when no observable normalizes toc n^k prod(a_i n + 1). - Checks the grid-rendered fill count against the closed-form sum over filled corners on all 256 designs at
dim 3, odd sides3..13. - Compares that lock against the origin-free path-or-edgeless predicate on all 256 designs.
- Domain run: all
2^(2^dim)designs atdim 1..4, all signatures atdim 2..6(1053696 of them atdim 6), all 256 designs atdim 3for the lock. Whole run is 90 seconds on 8 workers.
RUN
uv run python research/lab/py/fill-polynomials/fills.py
WITNESSES
method.md:283- distinct polynomials4, 12, 64, 700atdim 1..4, equal to A129824.method.md:285-286- lower coefficients split4 of 6classes atdim 2,20 of 22atdim 3,400 of 402atdim 4; the leading coefficient splits0everywhere.- the claims line (was
DISCOVERIES.md:431) - the sevendim 4signatures whose quartic remainder splits into two centered-polygonal quadratics:(1,0,1,0,1),(1,0,2,0,1),(1,1,2,1,1),(1,2,3,2,1),(1,3,2,3,1),(1,4,2,4,1),(1,4,5,4,1). - the claims line (was
DISCOVERIES.md:341) - the negative discriminants form a gapless run-3..-4atdim 2,-3..-12atdim 3,-3..-24atdim 4, of lengths2, 6, 12; the run reaches length20atdim 5, matching the page's prediction. - the claims line (was
DISCOVERIES.md:341) - the depth-63is reached: atdim 6the peeled-remainder reading is gapless from-3to-63, length31, so the page'sdim(dim-1) = 30atdim 6is one short; under the wider reading of every quadratic factor thedim 6run is length80, to-160. - the claims line (was
DISCOVERIES.md:445) -14locked designs,9on the path clause62, 94, 110, 118, 122, 124, 188, 218, 230and5on the edgeless clause128, 134, 146, 148, 150. - The path-or-edgeless predicate and the census lock rule agree on
256of256designs, checked here and carried nowhere else. method.md:275-279- the two generators agree: the grid count matches the closed form on256of256designs atdim 3, over the six odd sides the census renders.