Skip to content

[P1 exact] Wrapping-type-resolved census: the exact table #635 has to test any sector decomposition against #640

Description

@LightChainr

Start now. Independent of #635's algebra.

#635 asks whether M(p) is a difference of two topological-sector amplitudes. Whatever
decomposition anyone proposes, it has to be checked against the same thing: how the exact
configuration count splits by wrapping type
, resolved by rank.

That table does not exist yet. #628 built a Fraction-exact per-rank-pair decomposition
(P11, P20, P02), and #606 has the enumerator; neither resolves the topological type of
the wrapping, which is what a sector label is.

This ticket builds the table. It requires no theory and can be wrong in only one way —
failing to reproduce the committed M(p) when summed.

What to compute

For L = 3, 4, 5 (axis and diamond), enumerate configurations and, for each rank k
(number of occupied sites), tabulate exact integer counts cross-classified by:

primal   (black, NN adjacency):        wraps horizontally? vertically? both? neither?
matching (white, NN+NNN adjacency):    same four

i.e. a 4 x 4 integer table per rank, per geometry, per L.

The tripwire

sum over the table, with D(C) = 1{black NN wraps} - 1{white NN+NNN wraps},
must reproduce the committed bernstein_counts EXACTLY, as integers.

At L = 3 axis that is [-1, -9, -36, -78, -90, -36, 36, 36, 9, 1]. If the collapsed table
does not return those integers bit-for-bit, the wrapping classifier is wrong and nothing else
in the report is usable. Run that check first, not last.

Why the finer resolution is worth the enumeration

Three things become visible only at this resolution, and all three matter to #635:

  1. Whether "wraps" is one indicator or several. D(C) uses a single wrapping predicate
    per lattice. If the horizontal and vertical wrapping counts differ, or if "both" carries
    weight, then the two-sector picture may need more than two sectors and [P1 long-horizon] Is M(p) the difference of two topological sector amplitudes? Prove or kill the map before anyone builds a transfer matrix #635's candidate
    decomposition is under-specified before it starts.
  2. Whether the primal and matching wrapping events are exclusive. On a torus they are
    famously not simply complementary. The joint table says exactly how far from
    complementary, per rank. M(p) + M(1-p) != 0 (#622 probe: invariant shape of the threshold law — S defined, W1–W5 adjudicated, g separated #628) is a consequence; this is the
    generating fact behind it.
  3. Where the cancellation in a_k comes from. The L = 3 coefficients change sign
    between k = 5 and k = 6. Whether that is one term crossing zero or two large terms
    nearly cancelling is a structural fact about the observable that we have never looked at,
    and it bears directly on why the signal is hard to measure.

Deliverable

1. the 4x4-by-rank integer tables, committed as exact integers;
2. the tripwire passing at every L and geometry;
3. a short statement of what items 1-3 above turned out to be;
4. no interpretation beyond that -- the decomposition question is #635's.

Claim boundary

Related: #635, #639, #628, #606, #321.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:P1Bounded parallel analysis or a concrete reserve direction; not all run at once.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions