Source and verification
This article explains family 132 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.
🏷️ Sensitivity at a vertex of the cube
For and , let be obtained by flipping the coordinates in . For a total Boolean function , its sensitivity at is
Its block sensitivity is the largest number of pairwise disjoint nonempty blocks such that every individual block flip changes the output at . Put . The blocks need not be singletons, but they must be disjoint. Since singleton blocks are allowed, .
For example, if is OR on bits, both measures equal at the zero input. To separate them, many larger blocks must change the output while every input has few sensitive individual bits. Controlling only the zero input does not bound .
These are maximum-over-input quantities. They differ from the uniform average sensitivity studied in polynomial threshold sensitivity, and from the operator norm of the sensitivity graph’s adjacency matrix.
🏷️ The quadratic strengthening
The original Sensitivity Conjecture asked for a polynomial bound of block sensitivity in sensitivity. Huang’s theorem, combined with the degree–block-sensitivity comparison described in the manuscript, gives the quartic upper bound . The present family concerns the stronger proposed quadratic bound. (OpenAI, 2026)
Source separation theorem
For every integer , the manuscript constructs a nonconstant total Boolean function with
Consequently no constant can make hold for every total Boolean function. A fixed seed also yields a fixed exponent and functions with
These statements are compatible with a universal quartic upper bound. (OpenAI, 2026)
The proof uses finite combinatorics, a probabilistic existence argument for labels, and recursive predicates. The label argument does not provide a claim of efficient construction at practical dimensions. We develop the recurrences because they explain how the example controls ordinary sensitivity rather than only a spectral surrogate.
🏷️ A labeled tournament
Fix depth and a size parameter , chosen larger below. Set
A tournament directs exactly one edge between every pair of distinct vertices. Choose a regular tournament on vertices, with outgoing edges at every vertex; a cyclic orientation supplies one. Label every edge by , interpreted as a selected position in row .
The labels are chosen to exclude the following pattern: a set of rows and positions such that every internal edge entering has label .
Choose all labels independently and uniformly. For fixed and fixed positions, the probability of that pattern is . A union bound over at most choices gives
Thus a suitable finite labeling exists. Its role is to bound how many clauses can simultaneously be one target condition away from acceptance. (OpenAI, 2026)
🏷️ Nested predicates and disjoint blocks
At level , construct predicates for , with
This nesting concerns the predicate index. It does not assert monotonicity in the input bits.
For the initial level, partition coordinates into disjoint blocks of size . Let be the indicator vector of , and put
These predicates are unions of Hamming balls with integer radii from to zero. The centers are distance apart. All predicates vanish at zero, while flipping any makes every one of them accept.
At level , arrange disjoint child inputs into rows with children each. Write . Clause for parent predicate requires
The first requirements are targets in row ; the second are gates in other rows. The parent accepts if any clause holds. Increasing strengthens its zero-valued gate conditions, so the parent predicates remain nested. Within one clause, all conditions involve different children. Therefore one raw input-bit flip affects at most one condition of that clause, although it may affect several clauses.
At every level there are pairwise disjoint blocks, each of size , that make all predicates accept when flipped at zero. Indeed, take one preceding-level block and copy it into every child of one row. Flipping their union satisfies every target of that row; all gate children lie in untouched rows and remain zero. Different rows or different preceding blocks give disjoint unions. The number of blocks is multiplied by at each level, while their size is multiplied by .
The number of input bits at level is , so the claimed blocks fit exactly within the stated finite input space.
🏷️ Ordinary and joint sensitivity profiles
Let be the largest number of sensitive bits over all level- predicates and all inputs at which that predicate equals . The recursion needs a second quantity. Let be the largest number of bits that simultaneously change two fixed distinct level- predicates from the common value to , at the same input. A maximum over no pairs is zero.
At level zero,
For the first bound, a rejecting input that can enter a ball by one flip is within distance of its center. There cannot be two such centers because their mutual distance is . All successful flips move toward the same center, yielding at most possibilities. The accepting-side bound is the total number of bits.
For joint sensitivity, the distance function changes by at most one under one bit flip. Crossing two different integer radii in the same direction would require a change of at least two. Thus the joint profiles vanish initially.
Suppressing the preceding level in , the manuscript proves
The accepting-side inequalities follow by fixing one satisfied clause. Any output-changing flip must break a target or a gate. There are targets and gates. For two accepting parent predicates, fix a clause satisfying the stronger one. Breaking a gate even for the weaker parent forces two distinct child gate predicates to change together, explaining .
At a rejecting input, candidate clauses must initially fail exactly one condition. Split them into clauses failing a target and clauses failing a gate.
For a target-failing clause , denote the unique failed position by . If two such clauses satisfy , the passing gate of clause forces the strongest predicate to vanish at position in row . That position must be the unique failed target, so . The forbidden-label property therefore permits fewer than target candidates. They contribute at most possible repairs.
For gate-failing candidates, every target in their own rows already accepts. An internal tournament edge produces a failed gate in its source clause, so each candidate has internal outdegree at most one. If there are candidates,
and hence . At most one has internal outdegree zero. Every other candidate’s failed gate lies in a row whose strongest predicate accepts. Repairing it must change both that strongest predicate and the weaker gate predicate from one to zero. These repairs cost each. The possible exceptional clause costs , giving the third recurrence.
For a flip that makes two rejecting parent predicates accept simultaneously, even the exceptional gate must cross two distinct child thresholds: the two parent indices supply them. The term disappears, giving the fourth recurrence. This is the reason for carrying joint profiles through the recursion; replacing all joint bounds by ordinary sensitivity would lose the separation. (OpenAI, 2026)
🏷️ Normalization and the quantitative ratio
Choose . Normalize the profiles by their expected scale:
The four inequalities reduce to
with and . For comparison sequences satisfying equality, induction gives . Summing the increments of the first sequence then gives
The choice of controls the accumulated factor , not only a single recursion step. Thus
Finally take to be the OR of disjoint copies of . At a rejecting input all copies reject, giving at most sensitive bits. At an accepting input, either two copies accept and no single flip changes the OR, or only one copy accepts and there are at most sensitive bits. Hence
The disjoint zero-input blocks from the copies give
Since is nonconstant, its sensitivity is positive, and
The constructed dimension is . To defeat a proposed quadratic constant, choose first, then , then the finite labeling. This order of choices ensures that the function is a definite finite total Boolean function. (OpenAI, 2026)
🏷️ Composition gives a fixed power
For disjoint composition , a raw input bit can change the output only if it changes its child value and that child’s coordinate is sensitive for . Therefore
If , disjoint zero-input sensitive blocks of and of produce disjoint blocks of the composition. Flipping such a product changes exactly the child outputs indexed by . Consequently
Fix , so , and choose . The seed bounds are
They satisfy . Iterating this one fixed seed gives and . With
we obtain . A fixed superquadratic exponent follows from one sufficiently strong finite seed; its excess above two need not be large.
🏷️ Key steps and proof outlines
Fixing the candidate set before choosing a flip
The sensitivity recurrences above depend on a quantifier distinction worth making explicit. At a rejecting input, the lists and of clauses with one failed target or one failed gate are fixed before the flipped coordinate is chosen. A clause that becomes true must belong to one of these lists: a bit lies in just one child input, and the conditions of any fixed clause concern distinct children. Thus one flip cannot repair two failed conditions of the same clause.
The final accepting witness is allowed to vary with the flip. The proof takes a union over the fixed initial lists, which bounds all such choices at once. It does not select one eventual accepting clause and use it for every flip. Conversely, at an accepting input one can fix an initially satisfied clause, because every flip changing the parent to zero must destroy that same clause. These two different witness choices explain the asymmetry between the zero-side and one-side recurrences in “Sensitivity recurrences.” (OpenAI, 2026)
The second threshold removes the expensive exception
Fix distinct parent indices and put , , so . Suppose both parents initially reject and a flip makes the stronger parent accept. Its witnessing clause also becomes true for and lies in the weaker parent’s initial candidate lists.
If the witness was gate-defective, its unique failed gate initially has . Nesting forces there as well. After the flip, satisfying the stronger clause requires , which forces . Both fixed child predicates therefore change on the same raw coordinate. This costs , including for the exceptional gate-defective clause that has no outgoing edge within .
For ordinary sensitivity that exceptional clause costs , because no other candidate row forces its strongest child predicate to accept. For joint sensitivity, the second parent index supplies the second child threshold without needing that row information. This is the precise reason the recurrence for omits . It remains valid even when a bit can cross many thresholds inside a recursive child: the proof asks that two particular thresholds cross, not that at most one can cross.
The recursive invariant tracks simultaneous transitions.
Ordinary sensitivity alone does not close the useful bound. The auxiliary joint profile begins at zero and is generated only through a small normalized forcing term. The nesting of the predicates lets the parent argument recover that stronger information at every depth.
Why the error parameter must depend on depth
The normalized bounds have a dominant ordinary profile and a smaller joint profile . Their comparison equations can be written
The entry permits accumulated joint error to grow geometrically. Choosing merely a small fixed would therefore fail as increases. Under the induction , the second row gives
Substitution into the first row and summation yields the displayed bound for . The choice makes the bound less than through the entire prescribed depth, closing the induction. The large value of is thus used to control an accumulated error, while the tournament supplies the factor in the block count. After the final OR balances accepting and rejecting sensitivity, that extra factor two survives as in the ratio.
Finally, composition requires the seed’s zero input to remain rejecting. This ensures that flipping a product block changes exactly the intended child outputs and gives multiplicative block sensitivity at zero. General maximum block sensitivity without a common rejecting basepoint would not justify that product-block argument. The constructed seed supplies this compatibility explicitly, and its fixed ratio converts into the exponent .
🏷️ Reading connections
Huang’s sensitivity theorem addresses the polynomial upper-bound question. This family rules out its quadratic strengthening while remaining consistent with that theorem. Polynomial threshold sensitivity studies uniform average sensitivity under a threshold-degree constraint; neither its averaging convention nor its degree parameter should be substituted for the maximum sensitivity used here.
🏷️ Manuscripts and verification scope
- A superquadratic separation between sensitivity and block sensitivity — pinned manuscript and companion source.
The family scope page describes selected formalization coverage. It describes both the unbounded quadratic ratio and the fixed exponent obtained by composition. 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.