Overview

Huang proved the sensitivity conjecture by proving a sharp spectral statement about induced subgraphs of the Boolean cube (Huang, 2019). The combinatorial statement is remarkably short: every induced subgraph of on more than half of the vertices has maximum degree at least as a real lower bound. Through the reduction of Gotsman and Linial (Gotsman & Linial, 1992), this gives

for every Boolean function . Equivalently,

The proof is a single linear-algebraic construction: sign the adjacency matrix of the hypercube so that its square is , then use eigenvalue interlacing on a principal submatrix.

The statement above uses no heavy machinery, but it sits at the intersection of Boolean function complexity and extremal graph theory. The sensitivity conjecture was posed in the framework of Nisan and Szegedy’s study of Boolean functions as real polynomials (Nisan & Szegedy, 1994). The missing link was whether sensitivity is polynomially related to the other standard decision-tree measures. Huang’s theorem gives the clean bound

and this is enough to close the polynomial-equivalence question.

Since vertex degrees are integers, the induced-subgraph conclusion implies maximum degree at least when one wants an integral statement. In the proof it is more natural to keep the spectral lower bound .

Boolean Function Measures

Let

be a Boolean function. Every such function has a unique multilinear real polynomial representation

The degree is

For and , let be obtained from by flipping the th coordinate. The sensitivity of at is

and the sensitivity of is

The sensitivity conjecture originally asked for a polynomial relation between sensitivity and block sensitivity. For this note, the useful equivalent target is the degree form

for an absolute constant . Huang proves this with .

The Cube Form of the Theorem

Let be the -dimensional hypercube graph. Its vertices are , and two vertices are adjacent if they differ in exactly one coordinate. For a subset , write for the subgraph induced by .

Huang's induced-subgraph theorem

If satisfies

then

Here is maximum degree. The theorem improves the earlier logarithmic lower bound of Chung, Furedi, Graham, and Seymour for induced subgraphs of the cube (Chung et al., 1988). Huang’s proof is not a refinement of that argument; it is a different spectral certificate.

The rest of the note proves this theorem first, then explains why it implies the sensitivity theorem.

Signed Adjacency Matrices

A signed adjacency matrix of a graph is a symmetric matrix whose off-diagonal entries are , with a nonzero entry exactly when there is an edge. Huang constructs a signed adjacency matrix for satisfying the decisive identity

The construction is recursive. Start with

Assuming has been constructed, define

This matrix is indexed by splitting into the two copies of given by the last coordinate. The two diagonal blocks sign the edges inside the two copies, and the identity blocks sign the matching edges between corresponding vertices in the two copies. Therefore is indeed a signed adjacency matrix of .

Now compute the square. If , then

Thus, by induction,

for every .

This identity determines the spectrum. If is an eigenvalue of , then , so

Since has zero diagonal,

The trace is also the sum of eigenvalues. Therefore the multiplicities of and are equal, and each has multiplicity .

Interlacing on a Large Principal Submatrix

Let

The induced signed adjacency matrix on is the principal submatrix

Let the eigenvalues of be ordered as

Since has eigenvalues equal to , we have

Let the eigenvalues of be

Cauchy’s interlacing theorem gives

Taking gives

Because ,

and hence

Therefore

so

Thus the largest eigenvalue of the signed induced adjacency matrix is at least .

From Eigenvalue to Degree

Let be a real eigenvector of for the eigenvalue . Choose a vertex for which is maximal. Since is nonzero, .

The eigenvalue equation at coordinate is

The left side is a signed sum over the neighbors of that remain inside :

where each sign is . Taking absolute values,

By maximality of ,

for every . Hence

Combining these inequalities gives

Canceling yields

This proves Huang’s induced-subgraph theorem.

The Gotsman—Linial Reduction

We now derive the sensitivity theorem from the induced-subgraph theorem. Let have degree .

First reduce to the full-degree case. Choose a degree- monomial

with nonzero coefficient in the multilinear polynomial for . Fix all coordinates outside arbitrarily. The restricted function

still has degree , because no monomial of larger degree can alter the coefficient of . Also

because every sensitive coordinate of is a sensitive coordinate of at the corresponding full input. Thus it is enough to prove

After relabeling, we may assume from now on that is a Boolean function on variables with

For notational simplicity write in the next paragraphs.

Define the parity function

and define

The key point is that is not balanced.

To see this cleanly, switch to the representation. Let

The degree of as a multilinear polynomial in the cube characters is the same as the degree of , since after an affine change of coordinates. Therefore the top Fourier coefficient of is nonzero:

But

Thus

This means that takes the values and unequal numbers of times. Let be the larger level set of , so

By Huang’s induced-subgraph theorem, has a vertex with at least neighbors inside .

Now compare and across an edge. If is a neighbor of , then

If also , then . Therefore

Canceling in gives

Thus every edge from to a neighbor inside is sensitive for . Since there are at least such neighbors,

Returning to the original function , we get

Equivalently,

This is the sensitivity theorem.

Sharpness

The exponent cannot be improved in this degree-versus-sensitivity form. Let and define

Each OR block has real degree , and the AND of the blocks multiplies the leading terms, so

The sensitivity is . Indeed, if each block contains exactly one , then , and flipping any one of those ones changes the output to . Conversely, changing a single bit affects only one block, and the worst cases expose at most one sensitive bit per block or all bits in one all-zero block, so

Therefore

The Mechanism

Huang’s proof isolates the only difficult point in the conjecture. The Gotsman—Linial reduction converts degree into imbalance after twisting by parity. Imbalance gives a set occupying more than half of the cube. The signed adjacency matrix then converts that density condition into an eigenvalue lower bound. Finally, the elementary maximum-coordinate argument converts the eigenvalue lower bound into an ordinary unsigned degree lower bound.

The striking feature is that the signs make the cube behave like a matrix square root of . Without signs, the ordinary adjacency matrix of has many eigenvalues and no such principal-submatrix obstruction at the half-cube threshold. The recursive block matrix

is precisely the device that creates the two-point spectrum while keeping the support equal to the edges of the cube.

🐻  Chung, F.R.K., Füredi, Z., Graham, R.L. & Seymour, P.D. 1988. On induced subgraphs of the cube. Journal of Combinatorial Theory, Series A 49(1), 180–187.
🐻  Gotsman, C. & Linial, N. 1992. The equivalence of two problems on the cube. Journal of Combinatorial Theory, Series A 61(1), 142–146.
🐻  Huang, H. 2019. Induced subgraphs of hypercubes and a proof of the Sensitivity Conjecture. Annals of Mathematics 190(3), 949–955.
🐻  Nisan, N. & Szegedy, M. 1994. On the degree of Boolean functions as real polynomials. Computational Complexity 4(4), 301–313.