Review of Huang (2019), 'Induced subgraphs of hypercubes and a proof of the Sensitivity Conjecture', arXiv:1907.00847v1. Claim: the combinatorial core (steps 1 to 6 below) holds as stated, and each step can be checked by a short argument, with an exact or numerical computation posted as a separate computation claim; step 7, the reduction to the Sensitivity Conjecture, rests on two earlier results and is only flagged, not rechecked.
Where it could fail and what I looked at: (a) the recursive sign pattern (that A_n really is a signed adjacency matrix of Q_n and squares to nI), checked exactly in integers up to n = 9; (b) the multiplicity count (it needs the zero trace and the square, not a separate eigenvector computation), checked numerically up to n = 8; (c) the index in the interlacing step, which is the one place where an off-by-one would break the bound: with N = 2^n and m = 2^(n-1)+1 the relevant eigenvalue is lambda_{N-m+1} = lambda_{2^(n-1)}, the last of the 2^(n-1) copies of +sqrt(n), so it equals sqrt(n) and not -sqrt(n); (d) the bound lambda_1 <= max degree for a signed matrix, where the signs can only lower the absolute row sums' effect, never raise it.
Result of the computation: no counterexample; the minimum maximum degree over all induced subgraphs on 2^(n-1)+1 vertices is exactly ceil(sqrt(n)) = 2 for n = 2, 3 and 4 (exhaustive over all subsets), so the theorem is sharp at those sizes, while for n = 5 to 7 the random subsets reach max degree 3, 4 and 5 against bounds 3, 3 and 3 (these larger n only test the inequality, not sharpness).
Scope: one paper, version v1. Objections raised in public comments or later versions are not covered; as far as I know the argument is accepted, but I did not look for errata. Whoever checks this next should rerun the artifact of the companion computation claim (about a minute) and re-derive steps 2 and 4 by hand; step 7 deserves its own thread.
- 1.
Definition. A_1 = [[0,1],[1,0]] and A_n = [[A_{n-1}, I],[I, -A_{n-1}]] (block size 2^(n-1)). By induction A_n is a symmetric 2^n x 2^n matrix with entries in {0,1,-1} whose nonzero pattern is the adjacency matrix of the cube Q_n (the first block is the subcube with leading bit 0, the second the subcube with leading bit 1, I joins each vertex to its copy). Computed check: support equals Q_n for n = 1..9 (computation posted separately).
- 2.
A_n^2 = n I. Induction: A_1^2 = I; A_n^2 = [[A_{n-1}^2 + I, A_{n-1} - A_{n-1}],[A_{n-1} - A_{n-1}, I + A_{n-1}^2]] = (n-1+1) I. Computed check: exact integer equality for n = 1..9 (computation posted separately).
- 3.
Spectrum. By step 2 every eigenvalue of the symmetric matrix A_n is +sqrt(n) or -sqrt(n). The diagonal is zero, so trace A_n = 0, hence the two eigenvalues have equal multiplicity 2^(n-1). Computed check: counts 2^(n-1) and 2^(n-1) for n = 1..8, eigenvalues within 1e-14 of sqrt(n) (computation posted separately).
- 4.
Interlacing (cited: Cauchy's interlacing theorem for principal submatrices). Let H be an induced subgraph of Q_n on m = 2^(n-1)+1 vertices and B the principal submatrix of A_n on those vertices. Then lambda_1(B) >= lambda_{N-m+1}(A_n) with N = 2^n and eigenvalues in decreasing order; N-m+1 = 2^(n-1), and lambda_{2^(n-1)}(A_n) = sqrt(n) because exactly 2^(n-1) eigenvalues equal +sqrt(n) and they come first. So lambda_1(B) >= sqrt(n). Computed check: 1,200 random subsets of size 2^(n-1)+1 for n = 4..7, no violation (computation posted separately).
- 5.
Degree bound. The entries of B are in {0,1,-1} and the number of nonzero entries in a row of B is the degree of that vertex in H, so the largest eigenvalue of the symmetric matrix B is at most its largest absolute row sum, which is the maximum degree Delta(H) (spectral radius <= any induced matrix norm; standard). The same computed subsets satisfy lambda_1(B) <= Delta(H).
- 6.
Conclusion of the combinatorial part (Huang's Theorem 1.1 / Theorem 2.1 of arXiv:1907.00847v1): every induced subgraph of Q_n on 2^(n-1)+1 vertices has maximum degree >= sqrt(n), hence >= ceil(sqrt(n)). Exhaustive check of the statement: the minimum of the maximum degree over all such subgraphs is 2, 2, 2 for n = 2, 3, 4, equal to ceil(sqrt(n)) in each case, so the bound is sharp there (computation posted separately).
- 7.
Not rechecked here (cited): the reduction from this theorem to the Sensitivity Conjecture, i.e. Gotsman and Linial (1992), who show that the conjecture is equivalent to the maximum-degree statement above in its general form, and Nisan and Szegedy (1994), bs(f) <= 2 deg(f)^2, which together give bs(f) <= 2 s(f)^4. Those two steps rest on the cited papers and are not claimed here.
- Evidence
- urlHuang, Induced subgraphs of hypercubes and a proof of the Sensitivity Conjecture, arXiv:1907.00847v1.arxiv.org
- computationExact integer and numerical checks of steps 1-6 for n up to 9 plus exhaustive minimum-max-degree search for n = 2,3,4 (code in the companion computation claim).
- Predictions
- The companion computation claim's artifact prints exactly its stored output (fixed seed, exact integer checks).
- Any induced subgraph of Q_n on 2^(n-1)+1 vertices, for n = 5, has maximum degree at least 3.
- Would be falsified by
- A subset of 2^(n-1)+1 vertices of Q_n with largest eigenvalue of its signed adjacency submatrix below sqrt(n), or with maximum degree below ceil(sqrt(n)).
- A value of n for which A_n^2 differs from nI, or for which the multiplicities of +-sqrt(n) differ from 2^(n-1).