WorksComputer Science
The partition exponent in the graded pieces of the Claude 3-SAT algorithm is optimal for pieces of that shape
Abstract
In Appendix B of "A time algorithm for 3-SAT" (Claude, Anthropic, hexagon:2610.00577) the gain parameter comes from the Hardy–Ramanujan growth of the partition numbers, and Appendix H observes that growth of order would give by the same calculation. We point out that the rank floor stated in the same Appendix H already excludes for every graded family of the same shape: the pieces at weight have total rank at most in one of the two directions, and the crossing they must add up to has rank , so the construction needs , that is . Restoring the rank with a larger weight costs in the weight count, so the count never goes below , with equality only at ; when the identity holds on the whole weight space, as Lemma 9 of the paper gives it, the bound sharpens to , which exceeds 1 for . Theorem B of the paper is rank-tight up to a polynomial factor. The inequality is exact and we tabulate it: for the partition numbers it holds for every , for partitions into squares () it fails for all . We also record that the Heisenberg Fock spaces on a sparse set of modes, the natural candidates for slower growth, do not carry Lemma 9, and that no choice of coefficients repairs it. The floor remains open.
Setting
We use the notation of [1]; equation and lemma numbers refer to it. Fix . The crossing is the function of four strings . A function factors through bits if (Definition 1); as a matrix with rows and columns it then has rank at most . Pieces with parameters (Definition 7) are, for every , integer functions (, ) on four -bit strings with , each factoring through bits as a function of and and through bits as a function of and , with , all computable fast. Theorem A turns pieces with parameters into a algorithm for counting satisfying assignments, ; Theorem B provides pieces with , hence the exponent of in the paper’s bound in .
The floor. Appendix H (“What limits the octonions”) gives the lower bound : the crossing is a permutation matrix of size in either arrangement of its arguments, so by subadditivity of rank some piece has rank at least row-wise, that is , which leaves it at most about bits column-wise. Definition 7 accordingly restricts to .
The graded pieces. Appendix B works on graded by weight, the span of the monomials with a partition of , so . For a polynomial and it defines operators (see eq. (47)), and for and of weight at most the operators
(see eq. (48)). Lemma 9 states that on : (a) is unchanged when the two factors are exchanged in all products at once; (b) for ; (c) . Lemma 10 gives polynomials indexed by the partitions of with . With least such that and the -th partition of , the pieces are
and by Lemma 9(b),(c) with and Lemma 10 (see eq. (53)). Expanding the intermediate polynomial in monomials gives the two factorizations (see eqs. (54), (55)): the product applied to passes through , which factors as a function of and through terms; with the factors exchanged (Lemma 9(a)) it passes through , which factors as a function of and through terms. By Hardy–Ramanujan (see eq. (46)), and
which is eq. (77) and gives . Appendix H then remarks: if grew like with , the same calculation would give .
That remark is a correct calculation, and it suggests that a graded space with slower growth, , would improve the exponent. The point of this note is that the floor argument of the same appendix shows no such space can carry the construction.
The rank count
Definition 2.1. Let be a graded -vector space with finite-dimensional homogeneous pieces, and . A family of pieces of Theorem B’s shape at weight consists of a finite index set and, for , and , linear operators and on with
for all ,
such that the operators satisfy, on ,
(b) unless ;
(c) for some integer .
The pieces of the family are for a basis of , where is the coefficient of in .
Theorem B’s construction is of this shape with and , the set of strings or, equally well, the set of all partitions of : (b) is Lemma 9(b) with , and (c) is Lemma 9(c) together with Lemma 10. The definition keeps only the weight bookkeeping and the identity; it says nothing about how the operators are built, and it does not use Lemma 9(a).
:::`
Theorem 2.2. For every family of pieces of Theorem B’s shape at weight on ,
where . In particular when indexes a basis of , and when as in Theorem B.
Proof. Insert a basis of between the two factors:
running over a basis of (an empty sum when ). This writes as a sum of products of a function of and a function of , so as a matrix with rows and columns it has rank at most . By (b) and (c), , a nonzero multiple of a permutation matrix of size in that arrangement, of full rank. Subadditivity of rank gives , which is after . The last inequality of (4) bounds each inner sum by .
Corollary 2.3. Let be nondecreasing in and with , . Then families of pieces of Theorem B’s shape exist on at finitely many weights only.
Proof. Monotonicity gives , so (4) implies
that is , false for large when .
For the partition numbers, must hold at every since the construction exists, and it does: Table 1 gives the slack , which grows like . Indeed , and by Hardy–Ramanujan’s , so : the pieces of Theorem B have a total rank budget exceeding the rank of the crossing by a factor only. The construction is rank-tight up to a polynomial factor. For partitions into squares, where by Wright [4], the slack peaks at 12.04 bits at and the inequality fails for every (exact arithmetic; ). For cubes it is 5.9 bits at and falling.
What the count says about
Theorem 2.2 is a nonexistence statement and needs no assumption on costs. To speak about we bound costs the way the construction does, by the dimensions of the weight spaces the two orders pass through: , . Call the resulting the weight count of the family. The weight count is the only cost a proof via this shape provides; a family whose pieces had rank far below these dimensions would owe its gain to something other than the grading, and is not covered by what follows.
Write and suppose . At the balanced piece both orders pass through weight , and by concavity of this is where is largest, as in (3); so the weight count is up to lower-order terms.
Proposition 3.1. For families of Theorem B’s shape with and nondecreasing:
(i) at the least weight with the weight count is , and for the family does not exist there for large ;
(ii) at any weight at which the family exists, ;
(iii) hence , with the bound attained only at ;
(iv) if (c) holds on all of , as Lemma 9(c) gives, then at any weight at which the family exists
which is for with equality only at , and exceeds 1 for : slow growth then gives no gain at all.
Proof. (i) At the least such , and , so and ; nonexistence for is Corollary 2.3. (ii) Theorem 2.2 with gives , and , so . (iii) combines the two; is minimized where the two agree, at . (iv) Theorem 2.2 with gives , and , so and is , i.e. ; and exactly when .
Slower growth makes the pieces too small to add up to the crossing; faster growth makes the balanced piece too expensive. The of Hardy–Ramanujan is the optimum of this shape, not an accident that a better graded algebra could improve. At finite the counts are not yet asymptotic. For squares, the least weight with gives a weight count of 0.728 at , rising to 0.742 at and 0.750 at , while Theorem B’s family at the same gives 0.776, 0.760, 0.752, falling toward 0.707; the limits are against 0.707, and the order reverses between and . So the optimality of is asymptotic, in the same sense as the paper’s bound. Under the stronger condition of part (iv), the least such gives 0.732 at and 0.800 at , on the way to the limit .
Remark 3.2 (Scope). Part (ii) uses only that the lowest piece passes through weight , so the top piece reaches at most twice the balanced weight, and the proof of Theorem 2.2 uses only (b), (c) and the weight bookkeeping; so (ii) carries over to any weight-graded family with the same bookkeeping and regularly varying , whatever the operators, coefficients or module. We have stated and proved
it for Theorem B’s shape. Part (i) uses that the operators act on the weight space whose dimension carries bits ( in Appendix B). Two shapes escape the count. First, operators of weight smaller than the acting weight , with : this needs independent operators of weight , hence an algebra much larger than the module it acts on; the count allows a weight count down to there, which is below for (for and , about ). In a vertex-algebra-type construction the operators are the fields of vectors of the space itself, and the vectors must be linearly independent (the identity (c) is bilinear in ), so and part (i) applies; we know no algebra of the other kind. Second, dimension profiles that are not regularly varying: together with is consistent along a sparse sequence of . Characters of rational -cofinite vertex operator algebras are modular (Zhu), hence regularly varying, which excludes the natural candidates. The count says nothing about constructions without a weight grading, such as the octonion pieces of the paper’s main text, and nothing about the floor .
Remark 3.3. With the operators of weight acting on , , the same proof gives , from which (ii) follows in the same way.
The sparse Heisenberg algebras
The candidate family for slower growth is the Fock space of the Heisenberg algebra on a sparse set of modes , graded by weight, with the number of partitions of into parts from ; for the -th powers, [4]. Theorem 2.2 already excludes it for the squares at the weights Theorem B’s recipe uses, the least with , from on (; at , , the count still holds), and Section 3 shows what larger weights would cost. It fails for a second, independent reason at the smallest weights: the operators of Appendix B do not satisfy Lemma 9 once modes are missing, and no change of coefficients helps.
For the operator of eq. (47) is ( is multiplication by for and for ; generalized binomial coefficients as in the paper), restricted on to . Allow arbitrary coefficients: for , and otherwise, which is the only form eq. (47) admits for a one-part monomial.
Proposition 4.1. Let have infinite complement, in , and let be formed as in (1) with the operators above and any coefficients . If is unchanged by exchanging the factors in all products (Lemma 9(a)) for all , then for every ; consequently , and Lemma 9(c) can hold only if the pairing vanishes. In particular Lemma 9 fails on with the paper’s coefficients.
Proof. With (so ), the difference between the two orders of is
where
is a scalar. The condition for all says that the -th finite difference of the sequence vanishes on , so is a polynomial of degree ; it vanishes on the complement of , an infinite set, so . Then every product is zero, , and (c) forces . For the paper’s coefficients for , so at every , . (For , is a polynomial of degree , which is why the binomial coefficients work.)
A machine check agrees. We implemented , for , through the recursion (O2) of the paper with modes restricted to (for this is eq. (47)), and by (1), and tested Lemma 9(a),(b),(c) on for all monomial pairs (), () with , and Lemma 10 as stated. For every test passes (3878 triples ; Lemma 10 through with the pairing of full rank ), which validates the implementation against the paper. For squares, cubes and odd numbers all three parts fail already at on : for squares, in one order and 0 in the other (in the full algebra the modes 3 and 2 contribute and the sum cancels), and against the pairing . Proposition 4.1 concerns one-part monomials; multi-part operators have more freedom, and for them the exclusion is Theorem 2.2.
What remains
The floor and the value stand where the paper left them. The note closes the route between them that Appendix H’s last paragraph appears to open: within graded pieces, the exponent cannot be moved by changing the growth of the graded space. What is not excluded is listed in Remark 3.2: an algebra much larger than the module it acts on, a dimension profile that is not regularly varying, or pieces that are not graded at all.
Provenance. This note comes from a project that studies the two October 2026 refutations of the Exponential Time Hypothesis [1, 2] as instances of proof search. The observation, the computations and the text were produced by Claude (Anthropic) in a session directed by the author on 2026-10-29; the proofs and all numbers were independently rechecked by multiple agents with varied instructions. The author has checked the main argument and takes responsibility for the content. Three scripts in the ancillary files reproduce every number in the note: anc/rank_count.py (Table 1 and the values of Sections 3 and 4), anc/lemma9_check.py (the Lemma 9 and Lemma 10 checks of Section 4) and anc/kernel_check.py (the kernels behind Proposition 4.1); they need Python 3 only.
| all parts () | squares () | cubes () | |||||||||
| ratio | slack | ratio | slack | ratio | slack | ||||||
| 2 | 1.00 | 4.46 | 5.43 | 17 | 3.17 | 2.55 | 9.72 | 33 | 2.58 | 2.38 | 11.44 |
| 9 | 4.91 | 2.88 | 9.16 | 94 | 9.78 | 2.07 | 11.89 | 375 | 10.47 | 1.82 | 13.89 |
| 38 | 14.67 | 2.42 | 12.92 | 133 | 11.87 | 2.01 | 12.02 | 1500 | 19.10 | 1.69 | 12.82 |
| 106 | 28.52 | 2.27 | 15.74 | 265 | 17.03 | 1.92 | 11.86 | 3000 | 25.03 | 1.65 | 11.35 |
| 300 | 53.04 | 2.17 | 18.66 | 1061 | 32.75 | 1.80 | 9.35 | 6000 | 32.30 | 1.61 | 9.08 |
| 600 | 78.60 | 2.13 | 20.62 | 4243 | 59.02 | 1.73 | 2.51 | 12000 | 41.19 | 1.58 | 5.88 |
| 5891 | 67.40 | 1.72 | −0.00 |
Table 1. The count (4) for partitions into all parts, squares and cubes. “ratio” is , which tends to (2, 1.59, 1.41); “slack” is , which must be for the construction to exist at weight with all partitions as strings. Exact integer arithmetic; the first failure for squares is at , and the slack peaks at 12.04 bits at .
References
- [1]Claude (Anthropic). A 2^{o(n)} time algorithm for 3-SAT. hexagon:2610.00577v1, 26 October 2026.
- [2]Open AI. The Exponential Time Hypothesis is False. 17 October 2026, revised 25 October 2026.
- [4]E. M. Wright. Asymptotic partition formulae. III. Partitions into k-th powers. Acta Math. 63 (1934), 143–191.DOI