REVIEW 1 major objections 3 minor 20 references
New bounds on the Graham-Pollak theorem for hypergraphs
T0 review · 1 major / 3 minor · reviewed 2026-08-01 · deepseek-v4-flash
Pith's one-line read For every odd r ≥ 85, the complete r-uniform hypergraph on n vertices can be edge-partitioned into at most c_r (1+o(1)) binomial(n, floor(r/2)) complete r-partite r-graphs with c_r < 1, improving the previous threshold of 113.
desk verdict Genuine incremental progress (113 to 85) with a clean explicit construction for r=85, but Theorem 1 leans on an unstated Leader–Tan decomposition and Corollary 2 has an algebraic inversion; fixable and worth refereeing. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The key mechanism is the exact-cover lemma (Lemma 5) that, given a partition P_1∪...∪P_ℓ of [d], produces a block decomposition of the union of the '3-in-one-class, 2-in-the-rest' edge families and the '1-in-U, 2-in-each-V_i' family, using at most Σ_j n^{s_j} g(n)^{(d-s_j)/2} blocks (with an extra factor n when d−s_j is odd), where g(n) ≤ (14/15+o(1)) n^2 is the known upper bound for partitioning E(K_n)×E(K_n). The construction picks one anchor vertex from each class in a group and forms blocks whose parts are the preceding vertices, the anchor, and a final part made of all following vertices; taking products of these covers over all groups handles the full family. This collective treatment
What would settle it
Test the imported decomposition on a small case: for r=5 (d=2) and k=3 vertex classes, brute-force the minimum number of blocks needed to cover all edges with odd intersection in at least three classes; if this number grows faster than a constant times n^{d−1}, Theorem 1 fails. Alternatively, run Lemma 5's construction for s=1 or 2 with small n and check whether the actual block count exceeds the claimed n^s g(n)^{(d−s)/2}.
Extended reading notes
Core claim
The paper establishes Theorem 1: for each odd r = 2d+1 and every fixed k, f_r(kn) is at most (1+o(1)) choose(kn,d) times the minimum, over all partitions P_1∪...∪P_ℓ of [d], of Σ_j (14/15)^{⌊(d-|P_j|)/2⌋} plus a term ε_k that tends to 0 as k grows. The proof uses an exact-cover construction (Lemmas 1–5) that covers, for each group P_j, the family of edges that take three vertices from one class in P_j and two from every other of the d classes, using products of simple blocks of the form {predecessors of x_i}, {x_i}, ..., {followers of x_i}, combined with the known decomposition of E(K_n)×E(K_n) into at most (14/15+o(1))n^2 blocks. For d=42 the partition with group sizes 20 and 22 gives (14/1
Load-bearing premise
The proof rests on a cited but unproved decomposition result from an earlier paper, which asserts that the edge classes with odd intersection in at least three vertex classes (and similarly those with odd intersection in exactly one of at most d−1 classes) can be partitioned into O(n^{d−1}) blocks; if that imported lemma is false or misapplied, the main upper bound collapses.
Editorial extensions
If this is right
- For every odd r ≥ 85, the trivial upper bound (1+o(1)) choose(n, floor(r/2)) is provably not optimal: c_r < 1.
- The leading constant in the upper bound for f_r(n) is reduced by a constant factor; for large r the new coefficient is (15/14)^{3/4} e ln(15/14)/4 ≈ 0.048 times r (14/15)^{r/4}, versus the previous (1/2) r (14/15)^{r/4}.
- Since c_r ≤ c_{r+1}, the odd-r improvements also give strictly smaller constants for even r at least 84.
- The construction is explicit, so it yields an actual block partition of the edge set, not merely an existence statement.
Reading between the lines
- A search over all partitions of [d] for d < 42 could likely lower the threshold below 85; the paper shows 85 works but does not claim it is optimal.
- The same grouping strategy may apply to related decomposition problems — odd covers, multicoverings, or list-covering variants — where exceptional edge classes are currently handled one by one.
- The optimisation in Corollary 2 assumes all group sizes are equal; allowing unequal sizes (as in the r=85 case) could yield a still smaller asymptotic constant, which the paper does not explore.
- The proof is asymptotic: the ε_k term means the bound only beats the trivial constant for n sufficiently large relative to k, so the result does not give explicit finite-n bounds.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies f_r(n), the minimum number of complete r-partite r-uniform hypergraphs needed to partition the edge set of the complete r-uniform hypergraph K_n^r. For fixed r, the asymptotic leading constant c_r = lim_n f_r(n)/binom(n, floor(r/2)) is known to satisfy c_r < 1 for all even r >= 4 and for all odd r >= 113. The paper claims two improvements: (1) c_r < 1 for every odd r >= 85, via an explicit exact-cover construction that partitions the d = (r-1)/2 vertex classes into two blocks of sizes 20 and 22 when r=85; and (2) an asymptotic upper bound for c_r with a constant factor roughly e ln(15/14)/4 * r * (14/15)^{r/4}, improving the earlier r/2 (14/15)^{r/4}. The proof is built on several elementary lemmas (Lemmas 1--5) that explicitly construct exact covers for the 'clean' edge classes, together with an imported decomposition from Leader and Tan [13] for all remaining edge classes.
Significance. If the claims hold, this is a genuine, if incremental, advance: lowering the odd-r threshold from 113 to 85 is a concrete improvement, and the asymptotic constant for large odd r is significantly smaller than the previous r/2 (14/15)^{r/4}. The paper's own Lemmas 1--5 are explicit and checkable, and the idea of grouping the remaining edge classes according to a partition of [d] is a neat contribution. However, the main theorem depends on a nontrivial decomposition imported from the proof of a theorem in [13], and the proof as written does not control the constants in that decomposition sufficiently to justify the stated epsilon_k -> 0. The derivation of the asymptotic constant in Corollary 2 also contains algebraic slips. The central construction is plausible, but the manuscript needs substantial repair before the claims can be accepted.
major comments (1)
- [Section 2, Corollary 2 proof] The optimization argument contains a serious algebraic error. From F'(ell) = a^p (1 - d/(2ell) ln(15/14)), setting F'(ell)=0 gives ell = (d ln(15/14))/2, not ell = d/(2 ln(15/14)). The displayed substitution uses the reciprocal value, and the subsequent simplification using (14/15)^{-1/ln(15/14)} = e is inconsistent with the substituted value. Thus the derivation as written does not establish the claimed constant. In addition, the proof replaces floor((d-s_j)/2) by (d-s_j-1)/2 without treating parity; when d-s_j is even this underestimates the corresponding summand by a factor (14/15)^{1/2}, which is not o(1) and can affect the claimed leading constant. The final formula may be salvageable, but the proof must be redone carefully.
minor comments (3)
- [Corollary 1, last sentence] The statement 'Similarly for r >= 85, considering the partition P = P1 ∪ P2 with |P1| = floor(d/2) and |P2| = ceil(d/2), we have c_r < 1' is false for r = 85: with d = 42 the floor/ceil partition gives 21 and 21, yielding 2*(14/15)^10 ≈ 1.002 > 1. The correct statement is 'for r >= 87' (as the special 20/22 partition already handles r = 85).
- [Lemma 5 proof] The wording 'Applying Lemma 2 with P = P_i, for each 1 <= i != j <= ell' is confusing: j first appears as the index in 'Apply Lemma 4 with P = P_j', but the intent is to fix one j and cover the other F_i using Lemma 2. Please rewrite this sentence for clarity.
- [Theorem 1 / corollaries] Theorem 1 gives a bound for f_r(kn) when n is the size of each vertex class. To pass to arbitrary N, one should explicitly say that f_r(N) <= f_r(k ceil(N/k)) and then use monotonicity; this is standard but should be stated. Also, there are small typographical issues in the abstract (e.g., 'It was known that f_r(n) <= (1+o(1)){n choose floor(r/2)}' missing the binomial notation).
Circularity Check
No significant circularity: Theorem 1 is an explicit block construction whose inputs are external prior bounds, not the target result.
full rationale
I find no circular step. Theorem 1's bound is obtained by an explicit exact-cover construction (Lemmas 1–5) whose counting uses only n^s, g(n), and binomial(k,d); the numerical claim c_r < 1 for r = 85 follows directly from (14/15)^11 + (14/15)^10 ≈ 0.9698 < 1, with epsilon_k chosen to make the sum below 1. The only imported ingredients are (i) the black-box bound g(n) ≤ (14/15+o(1))n^2 from Leader–Milićević–Tan [12] and (ii) a decomposition of the 'bad' edge classes 'from the proof of Theorem 1 of Leader and Tan [13]'. Neither is authored by the present paper's author in a way that assumes the target result, and neither is fitted to the claimed c_r value, so these are independent external supports rather than circular inputs. The only self-citation is [3], used as the previous threshold being improved, not as a load-bearing proof step. The paper's Corollary 2 is a straightforward unconstrained minimization of a displayed function and does not rename a fitted quantity as a prediction. I note the manuscript's reliance on the unstated constants C, C' from [13] is a correctness risk: the proof needs C' = o(k) for epsilon_k -> 0, and the text only says the constants depend on d and k. However, an unproved external citation is a gap in verification, not circularity, because there is no indication that [13] assumes the conclusion claimed here or that the present construction reduces to its own input by definition.
Assumptions & free parameters
assumptions (3)
- domain assumption g(n) ≤ (14/15 + o(1)) n^2, where g(n) is the minimum number of products of complete bipartite graphs needed to partition E(K_n) × E(K_n)
- domain assumption The set of r-edges with odd intersection in at least three vertex classes can be decomposed into C n^{d-1} complete r-partite r-graphs, and the set with odd intersection in exactly one of at most d-1 vertex classes into C' k^{d-1} n^d blocks
- standard math Standard properties of exact covers and products of complete multipartite hypergraphs: the product of exact covers of two families of partial edges is an exact cover of the product family, and restricting/blowing up vertex classes preserves the block structure
Cite this review
Pith. "Pith review of New bounds on the Graham-Pollak theorem for hypergraphs." pith.science (2026). https://pith.science/paper/VVLVZSYH
@misc{pith2026260715658,
author = {Pith},
title = {Pith review of: New bounds on the Graham-Pollak theorem for hypergraphs},
year = {2026},
howpublished = {\url{https://pith.science/paper/VVLVZSYH}},
note = {Machine review of arXiv:2607.15658}
}
abstract
For a fixed $r$, let $f_r(n)$ denote the minimum number of complete $r$-partite $r$-uniform hypergraphs required to partition the edge set of the complete $r$-uniform hypergraph on $n$ vertices. The Graham-Pollak theorem states that $f_2(n)=n-1$. It was known that $f_r(n) \leq (1+o(1)){n \choose \lfloor{\frac{r}{2}}\rfloor}$, which was subsequently improved to $f_r(n)\le \left[ \frac{r}{2} \left(\frac{14}{15}\right)^{r/4} +o(1) \right] \binom{n}{\lfloor r/2\rfloor}$. Let $c_r$ be $\displaystyle \lim_{n \to \infty}\frac{f_r(n)}{\binom{n}{\lfloor r/2 \rfloor}}$. It was known that $c_r<1$ for every even $r \geq 4$, while for odd $r$ the smallest known value satisfying $c_r<1$ was $113$. In this note we lower this to $85$ and also provide a constant-factor improvement in the known bounds for $f_r(n)$.
Reference graph
Works this paper leans on
-
[13]
Leader and T
I. Leader and T. S. Tan. Improved bounds for the Graham-Pollak problem for hypergraphs.The Electronic Journal of Combinatorics, 25(1):1–4, 2018
2018
-
[3]
BoundsfortheGraham-Pollaktheoremfor hypergraphs.Discrete Mathematics, 342(11):3177–3181, 2019
A.BabuandS.Vishwanathan. BoundsfortheGraham-Pollaktheoremfor hypergraphs.Discrete Mathematics, 342(11):3177–3181, 2019
2019
-
[1]
N. Alon. Decomposition of the completer-graph into completer-partite r-graphs.Graphs and Combinatorics, 2(1):95–100, 1986
1986
-
[2]
Babai and P
L. Babai and P. Frankl.Linear algebra methods in combinatorics: with applica- tions to geometry and computer science. University of Chicago, 1992
1992
-
[4]
Multicoveringhypergraphs.DiscreteMath- ematics, 344(6):112386, 2021
A.BabuandS.Vishwanathan. Multicoveringhypergraphs.DiscreteMath- ematics, 344(6):112386, 2021
2021
-
[5]
A. Babu and S. Vishwanathan. Improved bounds for covering hyper- graphs.arXiv preprint arXiv:2208.12589, 2022
arXiv 2022
-
[6]
C. Buchanan, A. Clifton, E. Culver, P. Frankl, J. Nie, K. Ozeki, P. Rombach, and M. Yin. On odd covers of cliques and disjoint unions.arXiv preprint arXiv:2408.08598, 2024
arXiv 2024
-
[7]
Buchanan, A
C. Buchanan, A. Clifton, E. Culver, J. Nie, J. O’Neill, P. Rombach, and M. Yin. Odd covers of graphs.Journal of Graph Theory, 104(2):420–439, 2023
2023
Show all 20 references
-
[8]
S. M. Cioabă, A. Kündgen, and J. Verstraëte. On decompositions of com- plete hypergraphs.Journal of Combinatorial Theory, Series A, 116(7):1232– 1234, 2009
2009
-
[9]
S. M. Cioabă and M. Tait. Variations on a theme of Graham and Pollak. Discrete Mathematics, 313(5):665–676, 2013
2013
-
[10]
R. L. Graham and H. O. Pollak. On the addressing problem for loop switching.Bell System Technical Journal, 50(8):2495–2519, 1971
1971
-
[11]
Onembeddinggraphsinsquashedcubes
R.L.GrahamandH.O.Pollak. Onembeddinggraphsinsquashedcubes. InGraph Theory and Applications, pages 99–110. Springer, 1972
1972
-
[12]
Leader, L
I. Leader, L. Milićević, and T. S. Tan. Decomposing the completer-graph. Journal of Combinatorial Theory, Series A, 154(Supplement C):21–31, 2018
2018
-
[14]
Odd covers of complete graphs and hypergraphs.European Journal of Combinatorics, 132:104299, 2026
Imre Leader and Ta Sheng Tan. Odd covers of complete graphs and hypergraphs.European Journal of Combinatorics, 132:104299, 2026
2026
-
[15]
G. W. Peck. A new proof of a theorem of Graham and Pollak.Discrete Mathematics, 49(3):327–328, 1984. 9
1984
-
[16]
Radhakrishnan, P
J. Radhakrishnan, P. Sen, and S. Vishwanathan. Depth-3 arithmetic cir- cuits forS 2 n(x)and extensions of the Graham-Pollak theorem. InFounda- tionsofSoftwareTechnologyandTheoreticalComputerScience,pages176–187. Springer, 2000
2000
-
[17]
Orderedbicliquepartitionsandcommunication complexity problems.Discrete Applied Mathematics, 184:248–252, 2015
Y.ShigetaandK.Amano. Orderedbicliquepartitionsandcommunication complexity problems.Discrete Applied Mathematics, 184:248–252, 2015
2015
-
[18]
Tverberg
H. Tverberg. On the decomposition ofKn into complete bipartite graphs. Journal of Graph Theory, 6(4):493–494, 1982
1982
-
[19]
Vishwanathan
S. Vishwanathan. A polynomial space proof of the Graham–Pollak theo- rem.Journal of Combinatorial Theory, Series A, 115(4):674–676, 2008
2008
-
[20]
Vishwanathan
S. Vishwanathan. A counting proof of the Graham–Pollak theorem.Dis- crete Mathematics, 313(6):765–766, 2013. 10
2013
Reviewed August 1, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.