Source and verification
This article explains family 131 of the October 6, 2026 OpenAI collection. Research conclusions are attributed to its manuscripts. The review covers statements, introductions, and selected proof mechanisms; it is not an independent verification of the complete proofs.
🏷️ Degree-constrained graphs and switches
A labeled degree vector is graphical if some simple undirected graph on has those degrees. Let be the set of all such graphs, and let be the uniform distribution on that finite nonempty set. Labels are retained: graphs related by a relabeling are generally different outcomes.
A switch removes two disjoint edges and replaces them by another perfect matching on their four vertices, provided the two new edges are absent. For example,
preserves every degree. The absence condition prevents multiple edges, and four distinct vertices prevent loops.
The manuscript uses a precise lazy chain. With probability , stay put. Otherwise choose a four-element vertex set uniformly and then one of the six ordered pairs of distinct perfect matchings on it. Perform the indicated switch if legal; reject the proposal otherwise. Write for this transition matrix. Every pair of distinct neighboring graphs has transition probability
Reversing the switch gives the same probability. Thus is reversible with respect to . The holding probability removes periodicity, while switch connectivity, discussed below, gives irreducibility. (OpenAI, 2026)
For probability measures on , their total variation distance is
The mixing time at distance is the least integer for which is within of for every starting graph .
🏷️ Mixing and exact sampling statements
Source theorem for every graphical degree vector
For , the chain above satisfies
If , its spectral gap is at least
There is also an exactly uniform sampler using unbiased random bits, with almost-sure termination and expected bit running time polynomial in the explicit binary input length. (OpenAI, 2026)
The spectral gap is minus the largest eigenvalue of on mean-zero functions. The theorem concerns all graphical sequences, without a regularity, maximum-degree, or stability assumption. Its host graph is complete: the state space contains every simple graph with the specified degrees. It does not assert rapid mixing for switch chains restricted to arbitrary host graphs.
The exact sampler has an expected runtime guarantee. Its rare correction branch can be exponentially expensive, and unbiased rejection draws have unbounded tails. This differs from a sampler with a polynomial bound on every execution and a small nonzero distributional error. If is a singleton, mixing time is zero; vectors with fewer than four entries can be enumerated directly for sampling.
🏷️ A four-vertex calculation
For , the state space consists of the three perfect matchings
From each state, each of the other two has transition probability . Therefore
The constant vector has eigenvalue ; both mean-zero directions have eigenvalue . Starting from ,
so the total variation distance is and the mixing time is exactly . This elementary calculation checks the proposal normalization. It also shows that the universal bound is a worst-case guarantee, not an estimate of typical convergence time.
🏷️ Pair resampling as an orthogonal projection
Instead of analyzing individual switches directly, fix a vertex pair . Keep all edges away from that pair, the edge , and the set of vertices adjacent to both or neither endpoint. The remaining vertices are adjacent to exactly one endpoint. Redistribute those neighbors uniformly between and , subject to their fixed degrees.
If there are such neighbors and must be assigned to , the conditional space is the uniform subset slice
Let average a function over this conditional space, and put
Under the inner product , conditional expectation is an orthogonal projection. Hence , and is the expected conditional variance left after fixing the pair’s preserved data.
The central source estimate is
where means for every real . A nonnegative eigenvalue of must then satisfy , so it is either zero or at least one. To convert this into a useful gap, one must identify the kernel and prove the operator estimate globally.
🏷️ Triple estimates and disjoint-pair interactions
For a three-vertex set , write . The manuscript proves a local inequality by converting the conditional graph space into a three-row binary-matrix space with fixed margins.
Columns record adjacency to vertices outside . Internal edges must also be represented: with one internal edge, an extra column marks its two endpoints; with two internal edges, it marks the middle vertex of the path. Empty and complete internal graphs require no extra column. This gives a bijection with the full conditional matrix space, preserving uniform measure and the relevant resampling operators.
The three-row input is a variance inequality. For centered functions of row ,
To see its operator consequence, let denote conditioning on row within a fixed conditional cell, and set . For centered ,
so . Since conditioning on the third row is exactly resampling the other two,
This proves the triple gap. The source proves the row variance inequality by separating assignments of column labels from their random counts; it is not an independence assertion about rows. (OpenAI, 2026)
Now expand the full square. Let be the sum of over ordered disjoint pairs . Each vertex pair belongs to triples, while each ordered pair of intersecting distinct pairs belongs to exactly one triple. Therefore
Disjoint vertex pairs do not make their resamplings independent: the edges between the pairs couple the updates. Individual contributions to can have negative quadratic forms. The source’s second essential estimate is positivity of the whole sum, .
The proof conditions on preserved data, reduces one interaction to at most rank-one dependence, and bounds its negative part by projections onto centered indicators that two neighbors receive the same endpoint. A slice comparison controls the sum of those projections by available switch energy. This collective accounting supplies ; commutation of disjoint updates cannot simply be assumed.
Combining the two inputs gives
The triple variance and disjoint-sum positivity are the substantial local source theorems behind this short final calculation.
🏷️ Connectivity, comparison, and the mixing bound
Switch connectivity can be proved by transforming every graph to one deterministic degree realization. In the remaining unfrozen vertices, select the first vertex , and prescribe its neighbors to be those with largest residual degrees, breaking ties by label.
If an undesired neighbor is present and a desired neighbor is absent, then within the remaining graph. Removing a possible edge from both neighborhood counts preserves this inequality. Since is a neighbor of but not , there must be another vertex adjacent to but not . The switch
improves ‘s neighborhood without disturbing frozen vertices. Freeze once its prescribed neighbors are attained and repeat. The prescription depends only on the current residual degree vector, so all starting graphs reach the same graph.
If , every conditional variance vanishes, so is constant on each pair-resampling space. Every switch belongs to such a space, and connectivity makes constant globally. Thus the operator gap gives
Let be the unnormalized Laplacian of the switch graph, with each distinct switch neighbor counted once. On a subset slice, decompose a permutation into at most transpositions and apply Cauchy–Schwarz along that path. This bounds full resampling variance by times the sum of transposition energies. Every graph switch appears in exactly two pair-resampling descriptions, giving
The claimed gap follows. Laziness ensures nonnegative eigenvalues, so contraction on the centered subspace gives
Here the square root comes from the norm of a point-mass density, followed by Cauchy–Schwarz. Since and , the time needed to reduce this bound to is at most . (OpenAI, 2026)
🏷️ Exactness through a rare correction
Finite-time mixing yields an approximate law , not exactly . The source obtains exactness by making sufficiently accurate that
pointwise. Then the residual
is a probability distribution, and exactly.
For the cost calculation, put , , and . The spectral estimate reaches total variation at most in steps. Writing , we have , and therefore
The ordinary branch runs the chain. Only the branch of probability enumerates all graphs and tabulates exactly. This is feasible as a finite rational calculation: with , the matrix has integer entries, and has denominator after steps. Dense propagation over at most states costs bit operations; numerator bit lengths remain polynomial because is polynomial.
The rare branch contributes at most
to expected work. Exact uniform integer draws from unbiased bits implement both rational distributions, with almost-sure termination. This argument requires exact tabulation of the implemented approximate law; knowing only that it is close to uniform is insufficient. (OpenAI, 2026)
🏷️ Key steps and proof outlines
Isolating the only dependent four-vertex configuration
The gap proof uses conditional expectation operators for resampling a vertex pair , and orthogonal projections . For disjoint pairs and , the cross term need not be positive. “Disjoint-pair interactions” identifies its entire negative part inside a two-dimensional space.
Condition on the graph outside these four vertices, their internal pair edges, and each outside vertex’s neighbor counts into each pair. The remaining data are a binary cross-edge matrix , an outside assignment set for , and an outside assignment set for . Let be the total number of cross edges, the first row sum, and the first column sum. The degrees impose and , for fixed conditional parameters . The sets may overlap because they describe different edges.
The -resampling invariants are and the -resampling invariants are . For , these variables are independent under the conditional uniform law. The only nontrivial case is , with six possible cross matrices. Their multiplicities by row and column sum are:
Outside assignment counts can change the probabilities, but they preserve this support pattern. In particular, the events and are disjoint. This small table locates the dependency that a general commutativity argument would miss. (OpenAI, 2026)
A rank-one dependence calculation
Let be the probabilities of those events. When both are positive, normalize their centered indicators:
Disjointness gives , where
The strict upper bound follows from positive probability at the center. If either event has probability zero, the corresponding dependence disappears. The source proves that all centered dependence between functions of and functions of is carried by these two indicators: and , while the remaining centered subspaces are orthogonal.
For the component in their span,
and therefore
The inequality follows from and . It supplies an explicit error bound rather than asserting that the two projections commute.
Negative terms are paid by retained positive energy
The line spanned by has a concrete interpretation on an -fiber: it is the centered indicator that the two singleton neighbors are assigned to the same endpoint of . Let project onto the corresponding fiberwise line. The reverse line is contained in the range of . Projection onto a containing subspace has greater squared norm, so these two operators bound the negative plane contribution.
On the orthogonal complement of functions of and , both and act as the identity. The cross-edge switch projection lies in that complement, producing the useful positive term. Together these facts give
The following slice comparison proves, for each fixed , that the sum of over disjoint is at most the corresponding sum of . Summing the displayed inequality therefore cancels the errors globally. This is why the proof retains the positive switch energy instead of discarding it in a local lower bound. Combined with the separate overlapping-pair calculation, it yields for , the operator inequality feeding the subsequent comparison to the actual switch chain. (OpenAI, 2026)
🏷️ Reading connections
Contingency-table sampling develops the same approximate-law and residual-mixture distinction in another finite state space. Perfect-matching counting treats broader counting and prescribed-degree sampling interfaces; those guarantees do not by themselves imply rapid mixing of a particular local chain.
🏷️ Manuscripts and verification scope
- Polynomial mixing of the switch chain for every graphical degree sequence — pinned manuscript and companion source.
The family scope page describes selected formalization coverage. Its selected comparators cover connectivity, the spectral gap, and mixing estimates. The exactly uniform sampling algorithm is outside that documented selection. No Lean build, axiom audit, or manuscript-to-formal-statement equivalence check was performed for these notes.
OpenAI collection provides prerequisites and the reading sequence; coverage register records completed and pending families.